Skip to content

MrEmpy/SimpleASMKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

「💻」Simple Assembly Kernel

During my Assembly and C studies, I felt that I was putting into practice what I was researching and studying. So I decided to develop a simple sample Disk Operating System Kernel, known as DOS. The kernel features some very simple functionality based on basic input/output system (BIOS) switches.

Functions

  • LoadSystem
  • DiskRead
  • DiskWrite
  • CleanScreen
  • SetBackGroundColor
  • Println
  • PressKey
  • Reboot

Compile

Requirements:

  • NASM
  • Make
  • QEMU
# Install QEMU on your machine to emulate the kernel
$ git clone https://github.com/MrEmpy/SimpleASMKernel
$ cd SimpleASMKernel
$ make
$ qemu-system-x86_64 build/basickernel.bin

References

Buy me a coffee?

LivePix

Buy me a coffe