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 MIDI ........... 6 songs LOADING ASSETS [██████████████████████████████] 100% Chess OS ready. PRESS ANY KEY TO CONTINUE

Screenshots

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 look at the board

Four views from above and four from the corners. The pieces are ASCII art, programmatically drawn from 8 directions in 3 sizes.

[AI]

A real chess engine

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

[:-)]

Opponents with faces

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

[♫]

Music

A built-in MIDI synthesizer plays Beethoven, Mozart, Bach, Grieg and more through the AC'97 sound card (or the PC speaker).

[>_]

Mouse or keyboard

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