nxos/README.md

405 B

This is a small operating system for x86 PCs that I wrote years ago.

The OS was written in x86 Assembly language and had the following features:

  • 16-bit memory model ("real mode", no memory protection)
  • PC bootloader
  • preemptive multitasking
  • FAT filesystem
  • keyboard and console drivers
  • additional driver for 32-bit "real mode" memory model
  • a shell
  • some simple applications