4 ms·
No story about chess engines is complete without a mention of 1k Chess for the Sinclair ZX81: http://users.ox.ac.uk/~uzdm0006/scans/1kchess/ http://users.ox.ac
by david-given 10y ago
No story about chess engines is complete without a mention of 1k Chess for the Sinclair ZX81:
http://users.ox.ac.uk/~uzdm0006/scans/1kchess/ http://users.ox.ac.uk/~uzdm0006/scans/1kchess/
How big is it? 672 bytes.
How much memory did that ZX81 have after the OS had claimed its share? 672 bytes.
- amenghra 10y agoAfaik it was an incomplete engine (didn't implement all the rules of the game), right? Still impressive, but important to keep that in mind.
- david-given 10y agoIt didn't understand castling, en passant and promotions. It would also only play white. I did once try to pit it against a modern engine. It seemed to do reasonably well until the modern engine sneakily castled, and I was unable to tell 1k Chess about this, thus forcing it to forfeit the game. Of course, since posting that, I since found this: http://nanochess.org/chess6.html http://nanochess.org/chess6.html Chess for the PC; 392 bytes. You put it in your boot sector. Still no castling, en passant and promotions, though, although there's an 831 byte version which has those.