Doom on Verifone VX820 POS
In September 2023, I found this Verifone payment terminal (posnet) on the street. Someone had thrown it away, probably because the casing was broken.
After searching a bit online, I discovered that someone had already managed to run Doom on the same device: Thomas Rinsma, so I decided to follow in his footsteps and ended up doing something similar, with a few extras:
-
Using the device’s buttons isn’t ideal since they only detect one button at a time, so I decided to use an external arcade joystick with buttons.
-
Doors open by swiping a magnetic card.
Video showing it in action
Source code
Thanks to OZKL for the generic Doom easily ported to any platform,, Thomas Rinsma for the idea, and to paymentvillage, denisdemaisbr, Mats Engstrom who provided a lot of critical information for the project..
To compile it, you need the official Verix ARM SDK and compiler, and it uses an external microcontroller to detect and send key presses via RS232.