TinySol (раньше MonoSol) — бесплатный крошечный Klondike Solitaire для старых компьютеров, особенно с монохромными дисплеями. На сайте лежат TinySol v1.3 от 25.05.2026 и 640 выигрышных savegame-файлов. Игра занимает всего 3KB, работает на любом PC от 8086 и выше, поддерживает CGA, AT&T, EGA и VGA. Видеорежим переключается на лету: F1 — CGA (INT 10h mode 06h, 640x200x2), F2 — AT&T 6300 (40h, 640x400x2), F3 — EGA (10h, 640x350x16), F4 — VGA (12h, 640x480x16). Обычно режим определяется сам, но AT&T 6300 автоматически выбирается только на некоторых GRiD. В DosBox режим AT&T не работает, остальные — нормально. CuteMouse в AT&T не показывает курсор, поэтому пришлось использовать Microsoft Mouse driver v6, а в DosBox драйвер не нужен.
Управление есть с клавиатуры и мыши. Клавиши: 1-7 — столбцы, A-D — foundation, 8/Space — колода по три карты, 9/Enter — стопка, Tab — отправить выбранную карту в foundation, Up/Down — выбор внутри стопки, +/- — save/restore состояния, f — авто-финиш, n — новая игра, s — сохранить в файл 'save', x — выход. Мышью: левый клик выбирает стопку, правый — авто-отправка в foundation, клик по N — новая игра, по X — выход. При запуске игра начинается сразу, инструкция висит до первого ввода.
TinySol написан на x86 Assembly в начале 2022 года и собран NASM. Это первый мини-проект создателя. Цель — чёткая картинка в режиме 640x400x2 на GRiD gas-plasma и размер, чтобы игру можно было засунуть в ROM. Этот режим называют по-разному: AT&T 6300, Olivetti M24, Compaq Portable III, Doublescan CGA и так далее. Версии: v1.0 (03/2022), v1.1 (11/2022) с фиксами и ending screen, v1.2 (05/2024) добавил очки в стиле Microsoft без таймера, сохранение на диск и авто-финиш, v1.3 (05/2026) — оптимизации и сборки full/med/tiny/micro, первые копии раздавали на VCFSW 2026.
Совместимость проверена на IBM 5150 (8088, 640KB, CGA, MS-DOS 3.30), GRiDCase 1520 (286, 640KB, CGA/ATT, MS-DOS 3.30), Pentium 233 с MS-DOS 6.22 и VGA; в эмуляции — 8086 с 64KB RAM и MS-DOS 2.0 и DosBox. На VCF Southwest 2026 TinySol 1.3 запускали на отреставрированном Zenith Heath/Z-110 Джерри Паркера (8088, 256KB, CGA) и на прокачанном 286 от Виктории Креншоу под FreeDOS, с флоппи 5.25" и мышью. Шестнадцать копий раздали на дискетах 360K, 1.2MB, 720K и 1.44MB с рисованными от руки обложками и инструкциями, напечатанными на винтажной бумаге через матричный Panasonic KX-P1624 и IBM 5160. Пользователь Joseph в 2024 писал, что давно искал DOS Klondike, который работает с клавиатурой и сдаёт по три карты; у него VGA на BOOK 8088 не заработал, а EGA — да, поэтому в v1.2 добавили цветные EGA/VGA вместо чисто монохромных. Оскар Толедо (nanochess.org) показывал раннюю v1.0 на YouTube и помог найти баг отрисовки спрайтов, который проявлялся только в VirtualBox for Mac; чинится сбросом direction flag перед вызовом Int 10h.