Skip to content

Szustarol/ASMOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASMOS

My approach to writing a simple operating system using ASM only

It is a project that helped me learn a bit about the hardware I'm working on. The OS loads a GDT, enables A20 line etc. and boots up to show a simple prompt. It offers some small programs. The OS is using text mode, since I wanted to keep this project small and not use additional charmaps.

It boots on real hardware but one has to use a PS/2 keyboard, or enable port 60/64 emulation in BIOS. Writing an USB stack would take more time than the OS itelf so I have decided to use the PS/2 standard.

Here are some screenshots from the OS: Hanoi tower solver program:

Hanoi solver

And the information panel:

Information panel

Anyone interested in developing an OS - feel free to contact me, I will help if I can

About

My approach to writing a simple operating system using ASM only

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •