added readme
This commit is contained in:
parent
16dd9da1bd
commit
2c44bea9b1
1 changed files with 33 additions and 0 deletions
33
README.md
Normal file
33
README.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
an operating system made in nasm assembly and (in the future) zig, using the zig build system.
|
||||
this project is based on [this video series](https://www.youtube.com/playlist?list=PLFjM7v6KGMpiH2G-kT781ByCNC_0pKpPN) by [nanobyte](https://www.youtube.com/@nanobyte-dev)
|
||||
|
||||
# HOWTO
|
||||
|
||||
## dependencies
|
||||
|
||||
this project requires the nasm assembler, mtools for floppy disk generation and zig to build.
|
||||
this project uses qemu as the default emulator, but this is optional
|
||||
|
||||
## building
|
||||
|
||||
```bash
|
||||
git clone https://dario48.site/git/Dario48/zos.git
|
||||
cd zos
|
||||
zig build
|
||||
```
|
||||
|
||||
## running
|
||||
|
||||
- with the default emulator
|
||||
|
||||
```bash
|
||||
cd zos
|
||||
zig build run
|
||||
```
|
||||
|
||||
- with a different emulator
|
||||
|
||||
```bash
|
||||
cd zos
|
||||
emulator_cmd zig-out/bin/main_floppy.img
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue