rmOS

A multi-tasking, multi-threaded, micro-kernel  

Documentation

Installing

- install Bochs : {PATH_TO_BOCHS}

- unzip floppy image : {PATH_TO_IMAGE}/rmOS.img

- open Bochs resource file in a text editor: {PATH_TO_BOCHS}/bochsrc

- edit floppy image:

          floppya: 1_44={PATH_TO_IMAGE}/rmOS.img

- edit boot sequence:

          boot: floppy

- edit boot signature check:

          floppy_bootsig_check: disabled=0

- start Bochs : {PATH_TO_BOCHS}/bochs.exe

Building

- install Mingw. Add {PATH_TO_MINGW_BIN} to PATH.

- install BuildFloppyImage. Add {PATH_TO_BFI} to PATH.

- unzip source code : {PATH_TO_SRC}

- change to source directory {PATH_TO_SRC}

- make project : MAKE or MINGW32-MAKE

- floppy disk image is made to {PATH_TO_SRC}/image : {PATH_TO_IMAGE}

- follow installation instructions using {PATH_TO_IMAGE}