Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.04 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.04 KB

YesOS

YesOS is a real mode x86 operation system with a bootloader, a kernel and a simple gui which can run dos-comparable programs.

I started this project to improve my asm skills, so it is written only in asm language

OS screenshot

How to run

Just take some virtual machine (e.g. VirtualBox or bochs), insert build.img as a floppy disk and enjoy ;)

If you want to insert your games/dos programs, you need to insert files into floppy.img (I used this program) and recompile build.asm with FASM compiler.

Files screenshot

Some technical info

  • Written with FASM assembly
  • It's fully compatible with FAT12, so even modern OS can read it
  • Unfortunately, i did not implement dos functions, so not every program can work correctly

Contact

If you have any questions about this project, I will be happy to help you to understand the basic concepts of Operating systems.