Warning: Undefined array key "HTTP_REFERER" in /var/www/www.michielpater.com/wp-content/themes/simplefolio/template-portfolioitem.php on line 2

Trados Operating System (solo)

Trados Operating System (solo)

A tiny game O/S which boots from a USB flash drive.

Trados is my own operating system which I have developed during the specialisation phase of my study at NHTV. It is developed for personal computers with a BIOS using Intel x86 Assembly in combination with C/C++. The name of the kernel is Trakern.

The operating system features
- A bootloader which boots from a USB flash drive
- FAT file system management
- A20 Gate enabled
- 32-bit Protected mode
- Hardware Abstraction Layer (HAL)
- Physical and virtual Memory Management
- Keyboard driver
- VGA driver (320x200 256 colors)
- Process Management

Code sample: Bootloader

Code

Return to Portfolio