├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── Bootloader ├── BiosUtilities.cs ├── Bootloader.csproj ├── Stage1.cs └── Stage2.cs ├── BuildTools ├── BMFont.cs ├── BuildTools.csproj ├── DiskMaker.cs ├── FAT32Writer.cs └── PEWriter.cs ├── CONTRIBUTING.md ├── CPUHelper ├── Bios.cs ├── CPU.cs └── CPUHelper.csproj ├── Emulator ├── CPU │ └── x86 │ │ ├── Bios.cs │ │ ├── CPU.cs │ │ ├── MMU.cs │ │ ├── Peripherals.cs │ │ └── Registers.cs ├── Emulator.csproj └── Program.cs ├── IL2Asm.BaseTypes ├── AsmPlug.cs ├── Attributes.cs ├── CSharpPlug.cs ├── IAssembledMethod.cs └── IL2Asm.BaseTypes.csproj ├── IL2Asm ├── Assembler │ ├── AssembledMethod.cs │ ├── DateType.cs │ ├── IAssembler.cs │ ├── Runtime.cs │ ├── x86 │ │ ├── ISR.cs │ │ ├── Ver1 │ │ │ └── Assembler.cs │ │ └── Ver2 │ │ │ └── Assembler.cs │ └── x86_RealMode │ │ └── Assembler.cs ├── IL2Asm.csproj ├── Optimizer │ ├── MergePushPop.cs │ ├── MergePushPopAcrossMov.cs │ ├── RemoveDuplicateInstructions.cs │ ├── RemoveUnneededLabels.cs │ ├── x86 │ │ ├── MoveLocalsToRegisters.cs │ │ ├── RemoveRedundantMoves.cs │ │ ├── SimplifyConstants.cs │ │ └── UseIncOrDec.cs │ └── x86_RealMode │ │ ├── MergePushPopAcrossMoves.cs │ │ ├── RemoveRedundantMoves.cs │ │ ├── ReplaceEquivalentInstructions.cs │ │ ├── SimplifyConstants.cs │ │ └── SimplifyMoves.cs └── Program.cs ├── ILInterpreter.Tests ├── ILInterpreter.Tests.csproj └── TestPrograms.cs ├── ILInterpreter ├── Gen1 │ └── Interpreter.cs ├── Gen2 │ ├── Interpreter.cs │ ├── NormalVariableArray.cs │ └── NormalVariableStack.cs ├── Gen3 │ ├── Interpreter.cs │ ├── UnsafeVariableArray.cs │ └── UnsafeVariableStack.cs ├── ILInterpreter.csproj ├── Plugs │ ├── PlugsAttribute.cs │ ├── System.Console.cs │ └── System.Int32.cs ├── Program.cs └── Variable.cs ├── LICENSE.md ├── PELoader ├── CLI │ ├── CLIMetadata.cs │ ├── MetadataTable │ │ ├── AssemblyLayout.cs │ │ ├── AssemblyRefLayout.cs │ │ ├── ClassLayoutLayout.cs │ │ ├── ConstantLayout.cs │ │ ├── CustomAttributeLayout.cs │ │ ├── DeclSecurityLayout.cs │ │ ├── EventLayout.cs │ │ ├── EventMapLayout.cs │ │ ├── ExportedTypeLayout.cs │ │ ├── FieldLayout.cs │ │ ├── FieldLayoutLayout.cs │ │ ├── FieldMarshalLayout.cs │ │ ├── FieldRVALayout.cs │ │ ├── GenericParamConstraintLayout.cs │ │ ├── GenericParamLayout.cs │ │ ├── ImplMapLayout.cs │ │ ├── InterfaceImplLayout.cs │ │ ├── ManifestResourceLayout.cs │ │ ├── MemberRefLayout.cs │ │ ├── MetadataTable.cs │ │ ├── MethodDefLayout.cs │ │ ├── MethodImplLayout.cs │ │ ├── MethodSemanticsLayout.cs │ │ ├── MethodSpecLayout.cs │ │ ├── ModuleLayout.cs │ │ ├── ModuleRefLayout.cs │ │ ├── NestedClassLayout.cs │ │ ├── ParamLayout.cs │ │ ├── PropertyLayout.cs │ │ ├── PropertyMapLayout.cs │ │ ├── StandAloneSigLayout.cs │ │ ├── TypeDefLayout.cs │ │ ├── TypeRefLayout.cs │ │ └── TypeSpecLayout.cs │ ├── MethodHeader.cs │ └── StreamHeader.cs ├── COFF.cs ├── PELoader.csproj ├── PortableExecutableFile.cs ├── Program.cs ├── Utilities.cs ├── VirtualMemory.cs └── Win32 │ ├── IMAGE_COR20_HEADER.cs │ ├── IMAGE_DATA_DIRECTORY.cs │ ├── IMAGE_FILE_HEADER.cs │ ├── IMAGE_NT_HEADERS32.cs │ ├── IMAGE_NT_HEADERS64.cs │ ├── IMAGE_OPTIONAL_HEADER32.cs │ ├── IMAGE_OPTIONAL_HEADER64.cs │ └── IMAGE_SECTION_HEADER.cs ├── README.md ├── RedPandaOS.sln ├── RedPandaOS ├── Kernel │ ├── BitmapFont.cs │ ├── Devices │ │ ├── BGA.cs │ │ ├── COM.cs │ │ ├── Keyboard.cs │ │ ├── PATA.cs │ │ ├── PCI.cs │ │ ├── PIC.cs │ │ ├── PIT.cs │ │ └── VGA.cs │ ├── Exceptions.cs │ ├── Filesystem │ │ ├── Disk.cs │ │ ├── FAT32.cs │ │ └── Filesystem.cs │ ├── Init.cs │ ├── Logging.cs │ ├── Memory │ │ ├── BumpHeap.cs │ │ ├── IHeapAllocator.cs │ │ ├── KernelHeap.cs │ │ ├── Paging.cs │ │ ├── SplitBumpHeap.cs │ │ ├── Stack.cs │ │ └── Utilities.cs │ └── Scheduler.cs ├── Program.cs ├── RedPandaOS.csproj ├── Runtime │ ├── Collections │ │ ├── FixedArray.cs │ │ ├── List.cs │ │ ├── PtrDictionary.cs │ │ └── ReadOnlyList.cs │ ├── InterruptDisabler.cs │ ├── KernelException.cs │ ├── SafeArray.cs │ └── Stopwatch.cs └── disk │ └── etc │ ├── INCONS16.bin │ ├── INCONS16.fnt │ ├── INCONS16.png │ └── WALLPAPR.bin ├── Runtime ├── Collections │ ├── BitArray.cs │ ├── ObjectPool.cs │ ├── Queue.cs │ └── Stack.cs ├── Math16.cs ├── Math32.cs ├── Memory │ └── GCHeap.cs ├── Plugs │ ├── BitConverterPlugs.cs │ ├── StringPlugs.cs │ └── SystemPlugs.cs ├── Runtime.csproj ├── Syscalls.cs └── Utilities.cs ├── TestIL ├── Program.cs └── TestIL.csproj └── apps ├── compositor ├── Program.cs └── compositor.csproj └── uname ├── Program.cs └── uname.csproj /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/.gitmodules -------------------------------------------------------------------------------- /Bootloader/BiosUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Bootloader/BiosUtilities.cs -------------------------------------------------------------------------------- /Bootloader/Bootloader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Bootloader/Bootloader.csproj -------------------------------------------------------------------------------- /Bootloader/Stage1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Bootloader/Stage1.cs -------------------------------------------------------------------------------- /Bootloader/Stage2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Bootloader/Stage2.cs -------------------------------------------------------------------------------- /BuildTools/BMFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/BuildTools/BMFont.cs -------------------------------------------------------------------------------- /BuildTools/BuildTools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/BuildTools/BuildTools.csproj -------------------------------------------------------------------------------- /BuildTools/DiskMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/BuildTools/DiskMaker.cs -------------------------------------------------------------------------------- /BuildTools/FAT32Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/BuildTools/FAT32Writer.cs -------------------------------------------------------------------------------- /BuildTools/PEWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/BuildTools/PEWriter.cs -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CPUHelper/Bios.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/CPUHelper/Bios.cs -------------------------------------------------------------------------------- /CPUHelper/CPU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/CPUHelper/CPU.cs -------------------------------------------------------------------------------- /CPUHelper/CPUHelper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/CPUHelper/CPUHelper.csproj -------------------------------------------------------------------------------- /Emulator/CPU/x86/Bios.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/CPU/x86/Bios.cs -------------------------------------------------------------------------------- /Emulator/CPU/x86/CPU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/CPU/x86/CPU.cs -------------------------------------------------------------------------------- /Emulator/CPU/x86/MMU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/CPU/x86/MMU.cs -------------------------------------------------------------------------------- /Emulator/CPU/x86/Peripherals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/CPU/x86/Peripherals.cs -------------------------------------------------------------------------------- /Emulator/CPU/x86/Registers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/CPU/x86/Registers.cs -------------------------------------------------------------------------------- /Emulator/Emulator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/Emulator.csproj -------------------------------------------------------------------------------- /Emulator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Emulator/Program.cs -------------------------------------------------------------------------------- /IL2Asm.BaseTypes/AsmPlug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm.BaseTypes/AsmPlug.cs -------------------------------------------------------------------------------- /IL2Asm.BaseTypes/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm.BaseTypes/Attributes.cs -------------------------------------------------------------------------------- /IL2Asm.BaseTypes/CSharpPlug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm.BaseTypes/CSharpPlug.cs -------------------------------------------------------------------------------- /IL2Asm.BaseTypes/IAssembledMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm.BaseTypes/IAssembledMethod.cs -------------------------------------------------------------------------------- /IL2Asm.BaseTypes/IL2Asm.BaseTypes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm.BaseTypes/IL2Asm.BaseTypes.csproj -------------------------------------------------------------------------------- /IL2Asm/Assembler/AssembledMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/AssembledMethod.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/DateType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/DateType.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/IAssembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/IAssembler.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/Runtime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/Runtime.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/x86/ISR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/x86/ISR.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/x86/Ver1/Assembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/x86/Ver1/Assembler.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/x86/Ver2/Assembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/x86/Ver2/Assembler.cs -------------------------------------------------------------------------------- /IL2Asm/Assembler/x86_RealMode/Assembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Assembler/x86_RealMode/Assembler.cs -------------------------------------------------------------------------------- /IL2Asm/IL2Asm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/IL2Asm.csproj -------------------------------------------------------------------------------- /IL2Asm/Optimizer/MergePushPop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/MergePushPop.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/MergePushPopAcrossMov.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/MergePushPopAcrossMov.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/RemoveDuplicateInstructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/RemoveDuplicateInstructions.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/RemoveUnneededLabels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/RemoveUnneededLabels.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86/MoveLocalsToRegisters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86/MoveLocalsToRegisters.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86/RemoveRedundantMoves.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86/RemoveRedundantMoves.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86/SimplifyConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86/SimplifyConstants.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86/UseIncOrDec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86/UseIncOrDec.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86_RealMode/MergePushPopAcrossMoves.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86_RealMode/MergePushPopAcrossMoves.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86_RealMode/RemoveRedundantMoves.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86_RealMode/RemoveRedundantMoves.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86_RealMode/ReplaceEquivalentInstructions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86_RealMode/ReplaceEquivalentInstructions.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86_RealMode/SimplifyConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86_RealMode/SimplifyConstants.cs -------------------------------------------------------------------------------- /IL2Asm/Optimizer/x86_RealMode/SimplifyMoves.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Optimizer/x86_RealMode/SimplifyMoves.cs -------------------------------------------------------------------------------- /IL2Asm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/IL2Asm/Program.cs -------------------------------------------------------------------------------- /ILInterpreter.Tests/ILInterpreter.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter.Tests/ILInterpreter.Tests.csproj -------------------------------------------------------------------------------- /ILInterpreter.Tests/TestPrograms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter.Tests/TestPrograms.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen1/Interpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen1/Interpreter.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen2/Interpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen2/Interpreter.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen2/NormalVariableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen2/NormalVariableArray.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen2/NormalVariableStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen2/NormalVariableStack.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen3/Interpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen3/Interpreter.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen3/UnsafeVariableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen3/UnsafeVariableArray.cs -------------------------------------------------------------------------------- /ILInterpreter/Gen3/UnsafeVariableStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Gen3/UnsafeVariableStack.cs -------------------------------------------------------------------------------- /ILInterpreter/ILInterpreter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/ILInterpreter.csproj -------------------------------------------------------------------------------- /ILInterpreter/Plugs/PlugsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Plugs/PlugsAttribute.cs -------------------------------------------------------------------------------- /ILInterpreter/Plugs/System.Console.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Plugs/System.Console.cs -------------------------------------------------------------------------------- /ILInterpreter/Plugs/System.Int32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Plugs/System.Int32.cs -------------------------------------------------------------------------------- /ILInterpreter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Program.cs -------------------------------------------------------------------------------- /ILInterpreter/Variable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/ILInterpreter/Variable.cs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PELoader/CLI/CLIMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/CLIMetadata.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/AssemblyLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/AssemblyLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/AssemblyRefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/AssemblyRefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ClassLayoutLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ClassLayoutLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ConstantLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ConstantLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/CustomAttributeLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/CustomAttributeLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/DeclSecurityLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/DeclSecurityLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/EventLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/EventLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/EventMapLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/EventMapLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ExportedTypeLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ExportedTypeLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/FieldLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/FieldLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/FieldLayoutLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/FieldLayoutLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/FieldMarshalLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/FieldMarshalLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/FieldRVALayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/FieldRVALayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/GenericParamConstraintLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/GenericParamConstraintLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/GenericParamLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/GenericParamLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ImplMapLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ImplMapLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/InterfaceImplLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/InterfaceImplLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ManifestResourceLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ManifestResourceLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MemberRefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MemberRefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MetadataTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MetadataTable.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MethodDefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MethodDefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MethodImplLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MethodImplLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MethodSemanticsLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MethodSemanticsLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/MethodSpecLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/MethodSpecLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ModuleLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ModuleLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ModuleRefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ModuleRefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/NestedClassLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/NestedClassLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/ParamLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/ParamLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/PropertyLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/PropertyLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/PropertyMapLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/PropertyMapLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/StandAloneSigLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/StandAloneSigLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/TypeDefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/TypeDefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/TypeRefLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/TypeRefLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MetadataTable/TypeSpecLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MetadataTable/TypeSpecLayout.cs -------------------------------------------------------------------------------- /PELoader/CLI/MethodHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/MethodHeader.cs -------------------------------------------------------------------------------- /PELoader/CLI/StreamHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/CLI/StreamHeader.cs -------------------------------------------------------------------------------- /PELoader/COFF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/COFF.cs -------------------------------------------------------------------------------- /PELoader/PELoader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/PELoader.csproj -------------------------------------------------------------------------------- /PELoader/PortableExecutableFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/PortableExecutableFile.cs -------------------------------------------------------------------------------- /PELoader/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Program.cs -------------------------------------------------------------------------------- /PELoader/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Utilities.cs -------------------------------------------------------------------------------- /PELoader/VirtualMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/VirtualMemory.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_COR20_HEADER.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_COR20_HEADER.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_DATA_DIRECTORY.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_DATA_DIRECTORY.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_FILE_HEADER.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_FILE_HEADER.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_NT_HEADERS32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_NT_HEADERS32.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_NT_HEADERS64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_NT_HEADERS64.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_OPTIONAL_HEADER32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_OPTIONAL_HEADER32.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_OPTIONAL_HEADER64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_OPTIONAL_HEADER64.cs -------------------------------------------------------------------------------- /PELoader/Win32/IMAGE_SECTION_HEADER.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/PELoader/Win32/IMAGE_SECTION_HEADER.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/README.md -------------------------------------------------------------------------------- /RedPandaOS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS.sln -------------------------------------------------------------------------------- /RedPandaOS/Kernel/BitmapFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/BitmapFont.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/BGA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/BGA.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/COM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/COM.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/Keyboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/Keyboard.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/PATA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/PATA.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/PCI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/PCI.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/PIC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/PIC.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/PIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/PIT.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Devices/VGA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Devices/VGA.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Exceptions.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Filesystem/Disk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Filesystem/Disk.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Filesystem/FAT32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Filesystem/FAT32.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Filesystem/Filesystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Filesystem/Filesystem.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Init.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Logging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Logging.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/BumpHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/BumpHeap.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/IHeapAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/IHeapAllocator.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/KernelHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/KernelHeap.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/Paging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/Paging.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/SplitBumpHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/SplitBumpHeap.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/Stack.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Memory/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Memory/Utilities.cs -------------------------------------------------------------------------------- /RedPandaOS/Kernel/Scheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Kernel/Scheduler.cs -------------------------------------------------------------------------------- /RedPandaOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Program.cs -------------------------------------------------------------------------------- /RedPandaOS/RedPandaOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/RedPandaOS.csproj -------------------------------------------------------------------------------- /RedPandaOS/Runtime/Collections/FixedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/Collections/FixedArray.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/Collections/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/Collections/List.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/Collections/PtrDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/Collections/PtrDictionary.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/Collections/ReadOnlyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/Collections/ReadOnlyList.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/InterruptDisabler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/InterruptDisabler.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/KernelException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/KernelException.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/SafeArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/SafeArray.cs -------------------------------------------------------------------------------- /RedPandaOS/Runtime/Stopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/Runtime/Stopwatch.cs -------------------------------------------------------------------------------- /RedPandaOS/disk/etc/INCONS16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/disk/etc/INCONS16.bin -------------------------------------------------------------------------------- /RedPandaOS/disk/etc/INCONS16.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/disk/etc/INCONS16.fnt -------------------------------------------------------------------------------- /RedPandaOS/disk/etc/INCONS16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/disk/etc/INCONS16.png -------------------------------------------------------------------------------- /RedPandaOS/disk/etc/WALLPAPR.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/RedPandaOS/disk/etc/WALLPAPR.bin -------------------------------------------------------------------------------- /Runtime/Collections/BitArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Collections/BitArray.cs -------------------------------------------------------------------------------- /Runtime/Collections/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Collections/ObjectPool.cs -------------------------------------------------------------------------------- /Runtime/Collections/Queue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Collections/Queue.cs -------------------------------------------------------------------------------- /Runtime/Collections/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Collections/Stack.cs -------------------------------------------------------------------------------- /Runtime/Math16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Math16.cs -------------------------------------------------------------------------------- /Runtime/Math32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Math32.cs -------------------------------------------------------------------------------- /Runtime/Memory/GCHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Memory/GCHeap.cs -------------------------------------------------------------------------------- /Runtime/Plugs/BitConverterPlugs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Plugs/BitConverterPlugs.cs -------------------------------------------------------------------------------- /Runtime/Plugs/StringPlugs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Plugs/StringPlugs.cs -------------------------------------------------------------------------------- /Runtime/Plugs/SystemPlugs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Plugs/SystemPlugs.cs -------------------------------------------------------------------------------- /Runtime/Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Runtime.csproj -------------------------------------------------------------------------------- /Runtime/Syscalls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Syscalls.cs -------------------------------------------------------------------------------- /Runtime/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/Runtime/Utilities.cs -------------------------------------------------------------------------------- /TestIL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/TestIL/Program.cs -------------------------------------------------------------------------------- /TestIL/TestIL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/TestIL/TestIL.csproj -------------------------------------------------------------------------------- /apps/compositor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/apps/compositor/Program.cs -------------------------------------------------------------------------------- /apps/compositor/compositor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/apps/compositor/compositor.csproj -------------------------------------------------------------------------------- /apps/uname/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/apps/uname/Program.cs -------------------------------------------------------------------------------- /apps/uname/uname.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giawa/RedPandaOS/HEAD/apps/uname/uname.csproj --------------------------------------------------------------------------------