Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/novara754/hexados
- Owner: novara754
- License: mit
- Created: 2019-04-08T19:37:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-24T18:10:21.000Z (over 5 years ago)
- Last Synced: 2024-01-14T23:13:17.005Z (12 months ago)
- Language: Assembly
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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)