Smallest ever chess program: 487 bytes
BootChess has smashed the record for the smallest computer implementation for chess, held since 1983, with a total size of only 487 bytes
BootChess is now the smallest computer implementation of chess on any platform at a size of only 487 bytes.
BootChess was coded by Olivier Poudade, with assistance from Peter Ferrie, and is a 512-byte x86 boot sector program for Windows, Linux, OS X, DOS, BSD, DOSBox, and Bochs.
The program beats the previous record held by the 672-byte 1K ZX Chess program, which was created by programmer David Horne.
1K ZX Chess was first published in Your Computer Magazine in 1982 when Artic Computing started selling the program.
Poudade wrote that 1K ZX Chess implemented most chess rules – castling, queening, and en-passant capture were missing – as well as artificial intelligence and a user interface.
The screenshot from the February 1983 edition of Your Computer Magazine shows the code for 1K ZX Chess.
Sign up for my free email chess course for Beginners and Club Players. In this free course, I focus on helping beginner chess players see the entire board. You will learn how to attack your opponent from move 1 and create a new threat with every single move! I’ve created this series of lessons designed to help beginner and club level players understand the game at a deeper level so that you can start beating higher rated players immediately. Start getting free tips from me directly to your inbox!
– GM Susan Polgar