Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/novara754/hexados

A small 16-bit operating system/bootloader
https://github.com/novara754/hexados

Last synced: 30 days ago
JSON representation

A small 16-bit operating system/bootloader

Awesome Lists containing this project

README

        

# 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](https://i.imgur.com/EB8wy0v.png)