TinySol, un solitario minimalista en código ensamblador para equipos DOS

Fuentes: TinySol, a tiny solitaire game for DOS

TinySol es un juego gratuito de Klondike Solitaire pensado para ejecutarse en equipos DOS, incluidos los primeros IBM PC con pantalla monocroma. Programado en ensamblador x86 con NASM a principios de 2022, fue la primera incursión de su autor en el desarrollo de juegos minimalistas. El objetivo era conseguir un título que se viera nítido en modo 640×400×2 sobre las pantallas de plasma de los portátiles GRiD y que ocupara tan poco espacio que pudiera incluirse en ROM sin penalizar el sistema.

La versión 1.3, publicada en mayo de 2026, incluye múltiples builds (full, med, tiny y micro), mejoras de rendimiento y fue la primera que se distribuyó físicamente en el Vintage Computer Festival Southwest 2026, en Texas, con 16 copias grabadas en disquetes de 360K, 1,2MB, 720K y 1,44MB, acompañadas de manuales impresos en papel continuo azul sobre una Panasonic KX-P1624. Se han probado configuraciones reales —un IBM 5150 con 8088 a 640KB y CGA, un GRiDCase 1520 con 286 y CGA/ATT, y un Pentium 233 con VGA— además de emulación en 8086 con 64KB de RAM y DosBox.

TinySol detecta automáticamente el modo de vídeo y permite alternar entre CGA (640×200×2), AT&T 6300 (640×400×2), EGA (640×350×16) y VGA (640×480×16) con las teclas F1-F4. Se controla con teclado y, opcionalmente, con ratón. Incorpora guardado en fichero, autoremate y puntuación. Como curiosidad, Óscar Toledo G., creador de nanochess.org, mostró una versión preliminar en YouTube y ayudó a corregir un fallo de renderizado de sprites en VirtualBox para Mac.