cervenkam / os

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semestral work KIV/OS

Minimalistic real mode Operating System - FailOS

Installation

For compilation use nasm (working with version 2.13.01) and you will have to install qemu (qemu-system-x86_64, working with version 2.10.1)

Run

In project directory do make and praise the KEK

Features

  • bootloader
  • works in video mode with two fancy fonts and nice GUI
  • primitive filesystem on second disk with 8 kB of free space (16 files by 512B)
  • interactive filebrowser with doom style icon file size indicator
  • working text editor with cursor, [A-Z] + [0-9] + ' ' chars
  • independently driven clock on bottom of the screen
  • Loyd's Fifteen game

Controls

  • Arrows for navigation
  • Enter for choosing item/saving file in editor
  • PrtSc for getting back in main menu

Authors

  • Petr Štechmüller
  • Antonín Vrba
  • Martin Červenka

About


Languages

Language:Assembly 99.3%Language:Makefile 0.5%Language:Shell 0.2%