Francesco149 / baremetal-x86

commented bare-metal x86 examples I wrote while learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

heavily commented bare-metal x86 examples I wrote while learning

I am also making videos explaining what I have learned:

I have tested all of them on real hardware and they should work on anything that can boot in legacy (MBR) mode.

to test on qemu:

nasm start.S
qemu-system-x86_64 -enable-kvm -hda start

to test on real hardware:

nasm start.S
sudo dd if=start of=/dev/your/usb/stick bs=512 count=1
sync

then plug the usb into the machine and boot to it

About

commented bare-metal x86 examples I wrote while learning

License:The Unlicense


Languages

Language:Assembly 98.5%Language:Shell 1.5%