Logo Lainformacion.com
< Las escaleras escherianas del Dorothy Chandler Pavillion
Caleidoscopios virtuales >

Tal vez, el mejor programa jamás escrito: el ajedrez en 1 KB del ZX-81

Images

Dicen que las limitaciones son la fuente de la creatividad, y en este caso todo eran limitaciones para un gran hacker.

La imagen de arriba es de ZX-81 Chess, el que algunos consideran el mejor programa de ordenador jamás escrito. Y es que tenía realmente su mérito: era un ajedrez programado en código máquina para el legendario Sinclair ZX-81, que incluso para su época era una máquina pequeña. Qué digo pequeña, ínfima: su memoria RAM era de 1 kilobye (1024 bytes) aunque entre pitos y flautas el programa final ocupaba realmente sólo 672 bytes.

Esta misma anotación de blog ocupa más memoria (unos 1100 bytes). Incluso la mayor parte de los iconos de los programas y páginas web de hoy en día ocupan más que esos 672 bytes.

Ese increíble ajedrez era capaz de mostrar el tablero en pantalla, realizar movimientos legales y verificar los del jugador. También contaba con cierta «inteligencia artificial», aunque nimia y muy limitada, lógicamente. Batirlo no era difícil para un jugador mediano, pero el mérito era su propia existencia.

Fue escrito por David Horne, un hacker donde los haya.

(¡Gracias Víctor por la referencia!)