Image

3 KB Solitaire Fits In QR-Code, Runs In DOS

In these days of hundred-gigabyte-and-more monster games, it can be nice to stop and remember what a human can do with assembly language and very, very little storage space. In this case, only 3 KB — yes, three kilobytes — to play TinySol, a tiny solitaire game for DOS that’s compatible with the common CGA/EGA/VGA graphics modes. [ClassicBits] even fits the 640×400 AT&T 6300 mode that was used for some GRiD computers in that 3 KB.

The “full” version is actually 3.5 KB. That extra half kilobyte gets you the ability to load and save games, plus mouse support. The 3 KB version you must play through to the end using only the keyboard, but if you’re hitting this on the minimal-supported-hardware target of the IBM 5150, you probably don’t have a mouse. The smaller build can still score the game, auto-finish, congratulate you on a win, and even automatically detect the correct graphics mode for you. It can also be launched from a QR code, which [LGR] demonstrates in a video embedded below. Check it out for a play demo, but it’s Klondike Solitaire. If you don’t know what to expect by this point, you must not have used a PC in the last 30 years.

Even smaller versions of TinySol are available if you know you’re only going to need, say CGA, but even with 360 KB floppies we’re not sure we’d feel the need to save a kilobyte. If it doesn’t fit on the floppy, just print it onto the sleeve as a QR code, like [ClassicBits] did with the floppies he was giving away at Vintage Computer Festival Southwest 2026. Well, technically that’s the “Tiny” version on the QR code, but we have faith there’s some visual code that could hold the 3 KB “medium” game.

[ClassicBits] takes care to point out that his game is 100% human-written, which is something you cannot guarantee even for retro assembly-language products. We’ve already seen that Claude can code for the Z80, which means the 8088 won’t escape it either. Of course these old machines have a lot to recommend them if you want to escape modernity and learn to code without the help.

Continue reading “3 KB Solitaire Fits In QR-Code, Runs In DOS”

Image

Kitchen Bump Bar Plays Doom Between Orders

For as much as we love reverse engineering projects, we have to admit that we almost passed up on this “kitchen bump bar” hack. Having never had the privilege of working in the food-service industry — well, there was that time working at Chuck E. Cheese’s, but that only lasted for one shift — we were unaware of what a bump bar is, and the whys and hows of hacking one to the point where it can play Doom.

We’re glad we stuck with it, though, because [Kiwa]’s hack is pretty cool, and we got to learn a little about the technology of the modern commercial kitchen. Most fast food and family casual restaurants have what’s known as a “kitchen display system”, which relays orders from the wait staff to the kitchen. You’ve probably seen parts of the KDS, like the touch screens used by the wait staff to enter orders, or the screens dangling in the kitchen that display the pending orders. A bump bar is a small terminal used by the kitchen crew to review orders and move them around in the queue, or “bump” them, as needs dictate.

The bump bar [Kiwa] dug into appears to be a model from the early 2000s and very sturdily built, as anything used in a kitchen would need to be. Hooked up to a monitor and a keyboard, [Kiwa] discovered that it booted right into an OS with all the familiar trappings of DOS. After a detour for a teardown and dumping the flash contents, [Kiwa] was able to boot it up and run Doom, albeit somewhat slowly. It also looks like he’s got a couple of different Windows versions running, and even played some Solitaire.

It’s always fun to see what will run Doom — an NES, an oscilloscope, a thermostat, or even a bag of potatoes.

Thanks to [Fritnando] for the tip.