emilycrab / hexados

A small 16-bit operating system/bootloader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HexadOS

Simple 16-bit bootloader/operating system written in x86 assembly language.
For educational purposes only. Under development.

Building

NOTES: Requires nasm to be installed.

Bash:

$ ./build.sh

CMD/Powershell:

...> .\build.bat

Running

DISCLAIMER:

  • This code has only been tested in Bochs and QEMU.
  • I claim no responsibility for what might or might not happen when running this code.

The build script produces a file called hexados.iso. Use this image as the first floppy disk and boot from it.

For example:

$ qemu-system-i386 -fda ./hexados.iso

Images

preview image

About

A small 16-bit operating system/bootloader

License:MIT License


Languages

Language:Assembly 96.5%Language:Shell 1.8%Language:Batchfile 1.7%