├── .gitignore ├── Bootloader ├── Bootloader.asm ├── Common.inc ├── Disk.asm ├── Print.asm └── README.md ├── Build ├── MascOS.flp ├── dosdef.com └── flpybird.com ├── Files ├── Readme.txt └── Test.txt ├── InterruptsDocumentation.md ├── Kernel ├── APM.asm ├── DOS.asm ├── Disk.asm ├── FAT12.asm ├── IO │ ├── Parallel.asm │ ├── Serial.asm │ └── Sound.asm ├── IVT.asm ├── Kernel.asm ├── Math.asm ├── README.md ├── Screen │ └── VGA.asm ├── Shell.asm ├── ShellCommands.asm ├── String.asm └── Timer │ ├── CMOS.asm │ └── PIT.asm ├── LICENSE ├── Logo.txt ├── Makefile ├── Programs ├── FileManager.asm ├── Hi.asm └── TrashVim.asm ├── ProgramsDocumentation.md ├── QemuLog.log ├── README.md ├── Showcase ├── MascOSFloppyBird.jpeg ├── MascOSLogo.png └── MascOSShell.jpeg └── Stable ├── Bootloader ├── Bootloader.asm ├── Disk.asm ├── Memory.asm └── Print.asm └── Kernel ├── Kernel.asm ├── Shell.asm └── ShellCommands.asm /.gitignore: -------------------------------------------------------------------------------- 1 | Changes.md 2 | QemuLog.log 3 | Build/ -------------------------------------------------------------------------------- /Bootloader/Bootloader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Bootloader/Bootloader.asm -------------------------------------------------------------------------------- /Bootloader/Common.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Bootloader/Common.inc -------------------------------------------------------------------------------- /Bootloader/Disk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Bootloader/Disk.asm -------------------------------------------------------------------------------- /Bootloader/Print.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Bootloader/Print.asm -------------------------------------------------------------------------------- /Bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Bootloader/README.md -------------------------------------------------------------------------------- /Build/MascOS.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Build/MascOS.flp -------------------------------------------------------------------------------- /Build/dosdef.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Build/dosdef.com -------------------------------------------------------------------------------- /Build/flpybird.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Build/flpybird.com -------------------------------------------------------------------------------- /Files/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Files/Readme.txt -------------------------------------------------------------------------------- /Files/Test.txt: -------------------------------------------------------------------------------- 1 | hi mom -------------------------------------------------------------------------------- /InterruptsDocumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/InterruptsDocumentation.md -------------------------------------------------------------------------------- /Kernel/APM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/APM.asm -------------------------------------------------------------------------------- /Kernel/DOS.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/DOS.asm -------------------------------------------------------------------------------- /Kernel/Disk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Disk.asm -------------------------------------------------------------------------------- /Kernel/FAT12.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/FAT12.asm -------------------------------------------------------------------------------- /Kernel/IO/Parallel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/IO/Parallel.asm -------------------------------------------------------------------------------- /Kernel/IO/Serial.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/IO/Serial.asm -------------------------------------------------------------------------------- /Kernel/IO/Sound.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/IO/Sound.asm -------------------------------------------------------------------------------- /Kernel/IVT.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/IVT.asm -------------------------------------------------------------------------------- /Kernel/Kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Kernel.asm -------------------------------------------------------------------------------- /Kernel/Math.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Math.asm -------------------------------------------------------------------------------- /Kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/README.md -------------------------------------------------------------------------------- /Kernel/Screen/VGA.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Screen/VGA.asm -------------------------------------------------------------------------------- /Kernel/Shell.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Shell.asm -------------------------------------------------------------------------------- /Kernel/ShellCommands.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/ShellCommands.asm -------------------------------------------------------------------------------- /Kernel/String.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/String.asm -------------------------------------------------------------------------------- /Kernel/Timer/CMOS.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Timer/CMOS.asm -------------------------------------------------------------------------------- /Kernel/Timer/PIT.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Kernel/Timer/PIT.asm -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/LICENSE -------------------------------------------------------------------------------- /Logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Logo.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Makefile -------------------------------------------------------------------------------- /Programs/FileManager.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Programs/FileManager.asm -------------------------------------------------------------------------------- /Programs/Hi.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Programs/Hi.asm -------------------------------------------------------------------------------- /Programs/TrashVim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Programs/TrashVim.asm -------------------------------------------------------------------------------- /ProgramsDocumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/ProgramsDocumentation.md -------------------------------------------------------------------------------- /QemuLog.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/README.md -------------------------------------------------------------------------------- /Showcase/MascOSFloppyBird.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Showcase/MascOSFloppyBird.jpeg -------------------------------------------------------------------------------- /Showcase/MascOSLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Showcase/MascOSLogo.png -------------------------------------------------------------------------------- /Showcase/MascOSShell.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Showcase/MascOSShell.jpeg -------------------------------------------------------------------------------- /Stable/Bootloader/Bootloader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Bootloader/Bootloader.asm -------------------------------------------------------------------------------- /Stable/Bootloader/Disk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Bootloader/Disk.asm -------------------------------------------------------------------------------- /Stable/Bootloader/Memory.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Bootloader/Memory.asm -------------------------------------------------------------------------------- /Stable/Bootloader/Print.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Bootloader/Print.asm -------------------------------------------------------------------------------- /Stable/Kernel/Kernel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Kernel/Kernel.asm -------------------------------------------------------------------------------- /Stable/Kernel/Shell.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Kernel/Shell.asm -------------------------------------------------------------------------------- /Stable/Kernel/ShellCommands.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoncinardo/MascOS/HEAD/Stable/Kernel/ShellCommands.asm --------------------------------------------------------------------------------