tishion / PiscisOS

A tiny operating system based on x86 architecture.

Home Page:https://tishion.github.io/PiscisOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

a tiny multi-task operating system based x86 architecture, run in protect mode

Build in one step and Run

if you want to build in one step just run:

build.bat

and also you can add paremeter -run to launch it with bochs (you need to install bochs first)

build.bat -run

enjoy this tiny OS

Build components

if you want to build some components, you can do as follows

  1. install Flat assembler, add the environment path

  2. build the boot sector

cd X:\xxxxx\PiscisOS\src\boot

fasm bootsect.asm

you will get X:\xxxxx\PiscisOS\out\bootsect.bin

  1. build kernel

cd X:\xxxxx\PiscisOS\src\

fasm pkernel.asm

then you will get X:\xxxxx\PiscisOS\out\pkernel.bin

  1. build shell

cd X:\xxxxx\PiscisOS\src\shell

fasm shell.asm

then you will get X:\xxxxx\PiscisOS\out\shell.bin

  1. make image file.....

About

A tiny operating system based on x86 architecture.

https://tishion.github.io/PiscisOS

License:MIT License


Languages

Language:Assembly 91.1%Language:C++ 4.1%Language:Batchfile 2.0%Language:C 1.7%Language:Objective-C 1.1%