Van zwangerschapstests tot John Deere-tractoren, via een hel van rotte aardappelen en speciale versies voor oude computers: de klassieke Doom is op vrijwel alles aangepast. Een beetje geheugen en een scherm zijn genoeg om iemand het te laten draaien, maar er is ook een geavanceerd soort hack: Doom spelen binnen andere programma’s. Het nieuwste in dat rijtje? YouTuber Samperson beweert Doom in het Kladblok op 60 FPS te spelen, zonder enige aanpassing…
Een paar jaar geleden installeerde iemand Windows XP in Minecraft om Doom te spelen. We mogen ook niet vergeten dat je het spel als een Coreboot-payload kunt laden, wat neerkomt op Doom in de BIOS. En half juli slaagde 'kgsws' erin de basale bestanden van Doom te wijzigen om het zichzelf te laten uitvoeren.
Welke conclusie kunnen we hieruit trekken? Dat de Doom-community volkomen gek is, en daar zijn we blij mee. De combinatie van hacks, speciale ports en een betere kennis van hardware/software heeft ervoor gezorgd dat de klassieker van id Software vrijwel overal draait, en elke keer dat we een plafond of limiet in deze projecten bedenken, duikt er iets nieuws op. Genoeg gezegd, maak plaats voor Doom in het Kladblok, op 60 beelden per seconde.
Doom in het Kladblok: rip and tear in ASCII
De YouTuber Samperson vertelt ons vier dingen: de video is niet versneld, de executable van Kladblok (notepad.exe) is op geen enkele manier gewijzigd, de demo is functioneel en zonder trucs, en op de een of andere manier is “dit is onze schuld”. Al de relevante code wordt “binnenkort” gedeeld, maar daar stoppen de details.
Volgens de community zijn de 60 FPS in werkelijkheid 35 FPS native met een flinke tearing (vergeet niet dat de standaardversie van Doom op 35 FPS draait), en fungeert Kladblok eigenlijk als een scherm dat de buffer van een ASCII-renderer ontvangt. Hoe dan ook, John Romero zelf gaf zijn zegen en noemde het project “ongelooflijk”.
De rest is wachten om het technische aspect beter te leren kennen. Ondertussen staat niets ons in de weg om een kopie van FastDoom te downloaden en te “genieten” van de tekstmodus-rendering…