TinySol demonstrates extreme code optimization by delivering Klondike Solitaire in just 3 kilobytes of assembly language. The minimal 3 KB build provides complete gameplay with auto-finish and win detection, supports multiple graphics modes including CGA, EGA, VGA, and the AT&T 6300 640×400 mode used in early GRiD computers, and can automatically detect the correct display mode for any system.
The expanded 3.5 KB version adds mouse support and load/save functionality. Even the smallest build features scoring, congratulations on victory, and keyboard-only navigation suitable for systems like the IBM 5150 that typically lacked mice.
ClassicBits emphasized the entire program is 100% human-written assembly, distinguishing it from increasingly common AI-generated retro code. The game was distributed at Vintage Computer Festival Southwest 2026, with the "Tiny" version encoded onto floppy sleeves as QR codes—a clever workaround for fitting software on even modest storage media.
Smaller variants exist for specific graphics standards, though reducing from 3 KB to save space on 360 KB floppies offered limited practical benefit. The QR code encoding could theoretically accommodate the full 3.5 KB version using appropriate visual encoding schemes.
Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.