Op 10 december wordt Doom 24 jaar. Een verse kopie is gemakkelijk te verkrijgen, maar het zou mooi zijn als id Software en Bethesda/ZeniMax het spel volgend jaar officieel freeware maken. Fans van Doom hebben echter een andere manier gevonden om het spel te vieren: ze draaien het op de vreemdste apparaten die je je kunt voorstellen. Veel van deze hacks zijn mogelijk dankzij het openstellen van de grafische engine, maar sommige zijn gewoon pure magie.

It Runs Doom!: De 10 vreemdste apparaten die Doom draaien
Doom

Een paar dagen voor de Steam Summer Sale haalde ik een exemplaar van de nieuwste Doom met een flinke korting (minder dan 11 dollar). Ter voorbereiding wilde ik de twee originele Doom-games achter elkaar uitspelen, inclusief de Ultimate-pack, maar toen ik klaar was om de Doom Slayer op de demonen los te laten, ontdekte ik dat mijn computer wat te zwak is. Ik kon het spel op laag zetten, maar de Doom van 2016 vraagt om vloeiende prestaties, die ik pas over een paar weken zal hebben. Het maakt niet uit! Als er enthousiastelingen zijn met het geduld om de klassieke Doom op onvoorstelbare plekken te draaien, dan kan ik wel wachten op een nieuwe videokaart.

De grote vraag is hoe ze dat voor elkaar krijgen. Technisch gezien zijn de WAD-bestanden nog steeds auteursrechtelijk beschermd, maar de broncode van de Doom-engine werd in 1997 uitgebracht en later in 1999 onder de GPL-licentie. Vanaf dat punt is de hemel de limiet. Honderden mods en ports zijn door de jaren heen verschenen. Sommige richten zich op verbeterde graphics en bugfixes, met (GZDOOM en QZDOOM als goede voorbeelden), terwijl andere de originele MS-DOS-ervaring willen behouden (zoals Chocolate Doom). Een belangrijk detail: veel complexe apparaten bevatten een x86-computer, en dat maakt het gemakkelijker... een beetje. De rest is pure waanzin. Kijk!

1. Programmeerbare thermostaat

DOOMOSTAT is een creatie van YouTube-gebruiker cz7 asm en is gebaseerd op een speciale port van Chocolate Doom voor het ontwikkelplatform STM32F429IDISCOVERY. Het Honeywell-accessoire in de video gebruikt dezelfde chip STM32F429 en met wat extra aanpassingen draait Doom in een thermostaat. Ik denk niet dat John Romero dit ooit had voorzien.

2. Geldautomaat

Aussie50 is op YouTube bekend door te experimenteren met allerlei oude onderdelen en afgedankte technologie, maar in juli 2014 sloeg hij de handen ineen met gebruiker jgcertified (die verderop in de lijst verschijnt) en samen restaureerden ze een geldautomaat met een Pentium 4-computer. Tijdens het spelen van Doom gedraagt de geldautomaat zich als een arcademachine en accepteert, ter ere van zijn oorspronkelijke functie, munten als credits.

3. Printer

We zijn het erover eens dat printers qua kwaliteit niet veel zijn verbeterd, maar verschillende fabrikanten hebben complexere software en een klein scherm toegevoegd om functies weer te geven. Het probleem is dat deze zogenaamde vooruitgang het aantal beveiligingsfouten heeft vergroot. Als demonstratie hackte onderzoeker Michael Jordon de firmware van een Canon Pixma MG6450... om Doom te draaien.

4. Touch Bar van de MacBook Pro

De nieuwe MacBook Pro werd niet goed ontvangen door Apple-gebruikers. Het gebrek aan poorten en de aanwezigheid van de Touch Bar zorgden voor veel afkeer, maar aan het eind van de dag werkt die bar als een secundair scherm van 2170 bij 60 pixels. Facebook-ingenieur Adam Bell slaagde erin om Doom daar te openen. Het zicht van de marine is een beetje gecomprimeerd, maar de weergave van de HUD werkte behoorlijk goed.

5. Rekenmachine

Een van de pioniersprojecten, en een van de meest besproken op het web. Het draaien van Doom op een Texas Instruments-rekenmachine ging de wereld rond, diende als inspiratie voor vergelijkbare projecten en introduceerde ons in de gekke wereld van het gebruiken van het spel als een Hello World vol demonen en ingewanden. De rekenmachine hield het nauwelijks 30 seconden vol met Doom, en het was glorieus. (?)

6. Rijdende reclame

Reusachtige schermen op hoeken en gebouwen zijn tegenwoordig redelijk gewoon, maar we hebben ze ook achterop veel vrachtwagens gezien. Die reclamesystemen gebruiken vaak Linux, en de eerder genoemde jgcertified heeft de code aangepast zodat Doom en het besturingssysteem het grote paneel als een gewoon scherm zien. De resultaten spreken voor zich.

7. Echografieapparaat

Blijkbaar is dit project ontstaan als reactie op een vraag van Luke Plunkett van Kotaku: kan Doom draaien op een MRI-scanner? De verantwoordelijke zei binnenkort, en we hebben nooit meer iets van hem gehoord, maar we zien het spel draaien op een echografieapparaat GE Vivid S5. Misschien is dit het duurste Doom-sessie ooit, want die hardware kost 50 duizend dollar.

8. Piano

Wat krijg je als je vier ontwikkelaars, een oude piano, veel kabels, I-PAC-encoders en experimenteerlust combineert? De oplossing is de Doom Piano. Een opvallend aspect is dat het apparaat dubbel martelt: het associëren van de basishandelingen met de pianotoetsen is een nachtmerrie voor de speler en voor wie het kan horen. De kans is groot dat ze aan het eind hebben geapplaudisseerd omdat ze stopten met spelen...

9. Oscilloscoop

Oscilloscopen zijn dure apparaten, maar er zijn modellen die een variant van Windows gebruiken voor hun software. In dit geval zien we een Agilent Infiniium met Windows 95 die Doom draait met een vloeiendheid die de afgunst zou zijn van veel gamers in de jaren negentig. Ze installeerden ook de eerste Quake en een exemplaar van The Elder Scrolls II: Daggerfall.

10. Speelgoedkettingzaag

Doodgaan door de kettingzaag was bijzonder vernederend in de multiplayer van Doom, maar net als de afgezaagde jachtgeweer werd het het favoriete wapen van veel fans. Met dat in gedachten vonden we de Pi Zero Painsaw van George Merlocco, die een speelgoedkettingzaag aanpaste met een Raspberry Pi Zero en een LCD-scherm om Doom 2 te spelen. Het VHS-effect in de video is erg goed, zolang we de Xbox-gamepad en het moderne toetsenbord negeren.

Eerlijk gezegd kan ik er nog wel een paar kwijt. Ik heb Doom gezien op een iPod, een SanDisk-speler, de Apple Watch en meer. Maar als afsluiter laat ik niets minder dan Quake, de grote erfgenaam van Doom, draaien op een oude Hitachi-oscilloscoop. Het groen staat hem niet slecht...

It Runs Doom!