Menu

OS-parts

Bogdan Drozdowski

Asmosis - Operating System parts

This package provides sample pieces of code that may be useful for starting developing a simple operating system.
Included in the package are:

  • AsmosisOS - a toy floppy operating system with a bootsector and a simple kernel with support for a handful of simple commands,
  • bmp: a routine for displaying a bitmap,
  • coldboot: a routine for performing a cold/hard reboot,
  • cpu: a routine for determining the CPU type, brand and model,
  • datetime: routines for getting and setting the date and time,
  • secrdwr: routines for reading and writing floppy disk sectors.

Requirements

The code requires NASM (The Netwide Assembler, https://www.nasm.us) to build.
A make utility is required for automatic builds and packaging.


Related

Wiki: Asmosis tools