Skip to content

Latest commit

 

History

History
60 lines (35 loc) · 962 Bytes

README.md

File metadata and controls

60 lines (35 loc) · 962 Bytes

RafOS

General

RafOS is simple DOS-like x86 operating system made by me in school years as hobby project.

Preview

Building - Linux

Install tools:

apt install mingw-w64 mtools bochs bochs-x

Generate Makefiles:

tools/linux/premake5 gmake

Compile project:

CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++ make -C build

Build floppy image:

scripts/linux/make-img.sh

Final floppy image is created in bin/floppy.img

To test run Bosch simulator:

scripts/linux/run.sh

Building - Windows

Install MinGW. Install ImDisk from: http://www.ltr-data.se/opencode.html/

Generate Makefiles:

tools\windows\premake5 gmake

Compile project:

mingw32-make -C build

Build floppy image:

cd scripts\windows && make-img.bat

Final floppy image is created in bin/floppy.img

To test run Bosch simulator:

cd scripts\windows && run.bat

License

The MIT license. See LICENSE.txt.