Skip to content

t-88/Doors-OS

Repository files navigation

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