CHESSOS

A tiny 64-bit operating system that does one thing: play chess.
No Windows, no Linux, no bloat.

CHESSOS BIOS v3.0

CPU ........ x86-64, 64-bit long mode, SSE2
MEMORY ..... 105153K free
VIDEO ...... 1024x768x32
INPUT ...... PS/2 keyboard + mouse
SOUND ...... AC'97

LOADING ASSETS
[████████████████████] 100%
ChessOS ready.

PRESS ANY KEY TO CONTINUE 

Screenshots

ChessOS screenshot 1 ChessOS screenshot 2 ChessOS screenshot 3 ChessOS screenshot 4 ChessOS screenshot 5

Features

Everything is written from scratch: the boot loader, the kernel, the graphics, the sound driver, the music player and the chess engine.

[BOOT]

Its own boot loader

Two small assembly programs take the PC from the BIOS to 64-bit mode and load the kernel.

[3D]

8 ways to see the board

Four views from above and four from the corners.

[AI]

A real chess engine

Alpha-beta search with a hash table and tuned evaluation. The strongest opponents approximately play at 2750 Elo.

[:-)]

Opponents with faces

22 characters from 200 to 2750 Elo. They greet you, taunt you, panic when they're getting mated, and laugh when they win.

[♫]

Music

A built-in MIDI synthesizer plays music through AC'97 or the PC speaker.

[>_]

Mouse or keyboard

Click to move, or type e2e4, Nf3 or /move e8b.

Get ChessOS

This runs nativley on Windows without a Virtual machine. If you would like to run ChessOS as an operating system, check it out on github.