Skip to content

re0ah/nameless-OS16

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nameless-OS16

How build & start?

Load repository, download qemu, make, mkisofs and nasm, go to directory of project and input "sudo make run". Sorry, build exist now only for linux.

Philosophy

Write on assembly and feel pain.

For what?

Killing time. Course work, thesis. Also, having site on django. And this site is my exam. Conveniently, right? https://github.com/re0ah/nameless_os_site

TODO

  • Console
    • Input
    • Input reading
    • Input between of words, deleting between the words
    • Hardware scrolling
    • VRAM free when has no place
    • History of input
  • FAT12
    • Reading files
    • Creating files
    • Renaming files
    • Copy files
    • Removing files
    • Writing files
    • Working that all with syscalls
  • Keyboard
    • Buffer, interruption
    • OS scancodes
    • LED, shift, caps
    • Spec scancodes (start with 0x80) not working on VirtualBox... WHY?!
  • CMOS. Reading time
  • Programs for OS: snake, date, dir, ls...
  • PIT. Timer
  • COM-port read/write.
  • System calls
  • Execute programs

Author

Roman Evgenyevich. re0ah.

Releases

No releases published

Packages

No packages published

Languages