Computer chess created in 487 bytes breaks 32yearold record

first_imgIt doesn’t matter how far you go back in the relatively short history of video games, storage space and memory limits have always been an issue. Today’s games are concerned with texture sizes and making sure an entire game is capable of fitting on to a 50GB Blu-ray disc. However, early hardware limited games to just a few kilobytes of memory. But this week a very old record has been broken, and it involves the game of chess.The record for smallest computer implementation of chess on any platform was held by 1K ZX Chess, which saw a release back in 1983 for the Sinclair ZX81. It uses just 672 bytes of memory, and includes most chess rules as well as a computer component to play against. You can see the program listed in the February 1983 copy of Your Computer Magazine.The record held by 1K ZX Chess for the past 32 years has just been beaten this week, however, by the demoscene group Red Sector Inc. They have implemented a fully-playable version of chess called BootChess in just 487 bytes. A video of BootChess in action can be watched below:It’s not much to look at as you’d expect, but it’s an impressive feat of assembly coding nonetheless. It’s equally impressive that it’s a multi-format game, capable of running on Windows, Linux, OS X, and BSD due to the way in which it was implemented.It seems unlikely BootChess will be beaten any time soon, and it could in fact hold the record for as long as 1K ZX Chess has. That is, of course, unless someone spots an optimization when reviewing the BootChess code.last_img