I am doing this os for learning assembly and as a hobby
- nasm (assembler)
- qemu (for emulating)
- bochs (for debugging)
- some kind of hex editor(i use Ghex and bochs hex editor)
$ git clone https://github.com/Metincloup/MetinOS.git
$ cd MetinOS
$ ./build.sh$ dd if=boot.bin of=MetinOS.iso bs=512for debug OS instead of using ./build.sh use ./debug.sh
$ ./debug.sh- Added KeyBoard input
- Added clearScreen Function
- Added Cursor control functions
- Added Print Screen function
- Added debugging with bochs emulator