https://github.com/rafalh/rafos
Simple text-mode operating system
https://github.com/rafalh/rafos
Last synced: 2 months ago
JSON representation
Simple text-mode operating system
- Host: GitHub
- URL: https://github.com/rafalh/rafos
- Owner: rafalh
- License: mit
- Created: 2017-09-20T16:36:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-22T20:34:56.000Z (over 7 years ago)
- Last Synced: 2025-02-12T15:53:18.818Z (4 months ago)
- Language: C
- Size: 1.79 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
RafOS
=====General
-------
RafOS is simple DOS-like x86 operating system made by me in school years as hobby project.
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.