Оригинальной версии DOOM скоро стукнет 30 лет (игра вышла еще в 1993 году), но она по-прежнему очень популярна. Правда, не всем легендарный проект id Software интересен как шутер: разработчики-энтузисты обожают портировать его на другие устройства.
DOOM запускали на калькуляторе (и с адаптированной графикой), смарт-часах, принтере, банкомате, электронной книге и даже кнопке клавиатуры. Но инженер и техноблогер Foone Turing пошел еще дальше — ему удалось поиграть в DOOM на экранчике теста на беременность.
Чтобы провернуть это, электронный тест пришлось немного изменить. 8-битный чип Holtek с 64 байтами оперативной памяти инженер заменил на аналог, который можно перепрограммировать, а стандартный дисплей без подстветки — на монохромный OLED-экранчик с разрешением 128×32 пикселя.
В итоге это отлично работает, хоть и выглядит странно:
I tried zooming in and turning up the in-game gamma a bit, so you can see what’s going on slightly better.
(It’s a 128×32 pixel monochrome display, it’s never gonna be great) pic.twitter.com/dAU7LZ1pkT— foone (@Foone) September 7, 2020
По словам блогера, современный тест на беременность за +/- 5 долларов мощнее в вычислительных операциях, чем оригинальный компьютер IBM PC весом больше 10 килограмм. В таком тесте установлен 8-битный процессор с частотой 4–8 МГц, оперативная память, батарея и LCD-дисплей.
Что самое интересное, все это нужно лишь для одной задачи — вывести на экран надпись «Беременна» или «Не беременна». Ну а если постараться, на нем можно и заставку из Skyrim запустить, и даже «зарикроллить»:
hey you, you’re finally awake.
You were trying to get pregnant, right? pic.twitter.com/uCgmymvahS— foone (@Foone) September 5, 2020
I’m still playing with my replacement OLED display for the Equate pregnancy tester.
I was worried I wouldn’t have enough bandwidth to do real time updates, but it turns out that 128×32 at 1bpp doesn’t take much bandwidth at all. pic.twitter.com/zOzl4eHyHm— foone (@Foone) September 5, 2020
В своем Твиттере Foone Turing пообещал чуть позже написать подробный гайд, как самостоятельно запустить DOOM на таком тесте. Так что если интересно, можете подписаться и следить за работами инженера.