Skip to content
/ YesOS Public

Simple x86 operating system written in assembly

License

Notifications You must be signed in to change notification settings

Qunapi/YesOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Simple x86 operating system written in assembly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published