AttoChess: un ajedrez completo en 278 bytes para DOS
AttoChess, a complete, playable chess program for 16-bit x86 DOS in 278 bytes
AttoChess es un programa de ajedrez completo y jugable para DOS de 16 bits, empaquetado en solo 278 bytes. Dibuja el tablero, lee tu movimiento, busca cuatro pliegues de profundidad y responde. Es el motor de ajedrez más pequeño que existe, superando el récord anterior de LeanChess (288 bytes). El autor, Nicholas Tanner, explica las optimizaciones que lograron esta hazaña, como eliminar el búfer de renderizado y plegar constantes en la dirección base. El código fuente está disponible en GitHub.
Cada byte en AttoChess.com es código o datos de tabla que el programa realmente utiliza.