Skip to content

A toy OS made in assembly

Notifications You must be signed in to change notification settings

LiveWaffle/ASMos

Repository files navigation

Banner

A toy OS project made in x86 assembly.

Why did i make this?

I wanted a challenging project that i could work on throughout my senior year of highschool and would give me experience to hopefully get better at computer science in general. I'll be updating this repo throughout the year when i have time to relax and codee

Installation.

  • Prerequisites
  • NASM (Netwide Assembler)
  • QEMU
  • Terminal
  1. Install NASM and QEMU.
  2. Add QEMU to your system PATH so it can be run from anywhere.
  3. Run the build.ps1 script to compile the .asm files.
  4. Launch QEMU with the compiled .img file to boot the OS.