Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.46 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.46 KB

Doors OS

Hobbiest OS am devloping from scratch to understand low lvl programming and sys dev
it will take as long as it needs to take

How To Run

  • install nasm => apt install nasm
  • install qemu => apt install qemu-system-i386
  • run make

Goals

after reading the beginner mistakes and testing a bit in my leanring repo, i knew i needed a end goal and i should do it the right way

  • getting keyboad input
  • mouse Input
  • VGA driver
  • building a repl (read excute print loop)
  • making some game and the most important goal is to learn and explore

Dev Imgs

Memory Maping

mmap

Terminal Achived

basic terminal overview

Mouse Driver

mouse_driver

Basic interface

basic_user_interface

Kinda Funny

Printing Inside Print :O

calling_printf_inside_printf

Printing Os Memery

printing_os_mem

Credits

License

MIT License