Doom the game

Hacker Runs DOOM on a Pay-to-Drink Coffee Kiosk

A hobbyist has got the classic game DOOM running on a Spengler PSL50 self-serve coffee machine, using a debug port on its touchscreen module.

Hacker Runs DOOM on a Pay-to-Drink Coffee Kiosk
Source: Hackaday

Seeing DOOM on hardware never meant to run it remains a crowd-pleaser, and a coffee maker is a particularly unlikely candidate. Robin M. documented how he managed it in a detailed write-up. The machine in question is the Spengler PSL50, a smart self-serve, pay-to-drink kiosk that runs a Linux computer. The electronics make sense for handling payments and touchscreen menus.

According to the write-up, all of the processing sits in the touchscreen module, which is powered by an i.MX 6 ARM Cortex A9 processor and includes a debug port. After some probing to locate the correct pins, he obtained a console connection to the device's Linux build, which dates from 2013. The bootloader had no password or other protection, so a simple command gave him a shell prompt.

For the game itself, he used fbDOOM, a version that draws directly to the framebuffer. He compiled it as a self-contained binary, which meant the outdated software on the system did not cause problems. The project is described as well documented and carefully executed. The article's author joked that a refrigerator running DOOM is probably only a matter of time.

Source: Hackaday


Posted

in

by