Teletekst heeft geen introductie nodig. Eerder spraken we over de CEEFAX-dienst (de eerste in zijn soort ter wereld), en we verkenden ook de status ervan in Spanje, maar vandaag hebben we niets minder dan de Doomguy die demonen in lage resolutie te lijf gaat. Doom-teletext is een open source project dat de grafische weergave van Doom compatibel maakt met teletekst-rendering, zodat we alle actie rechtstreeks op een CRT-televisie kunnen afspelen.
Notepad? Gedaan. BIOS? Gedaan. Commodore 64? Gedaan. Vaste telefoons? Gedaan. Elke keer dat we denken dat dit krankzinnige verhaal een grens bereikt, schiet de Doomguy er een gat in met zijn shotgun. Wat is er nog te doen met Doom? Hoe kan het ons verrassen? GitHub-gebruiker lukneu heeft het antwoord: teletekst. Hoewel het niet mogelijk is om Doom 'op' teletekst uit te voeren, is de dienst snel genoeg om frames af te spelen.
Doom-teletext: Doom spelen op een teletekst-dienst
De GitHub-pagina legt in detail de belangrijkste grafische beperkingen uit waarmee het project moet werken. Doom-teletext is gebaseerd op teletekst niveau 1 (bij beslissing van de auteur), oftewel de oorspronkelijke specificatie die teruggaat tot het jaar 1976. Elke regel bevat 40 tekens, maar het is niet mogelijk om ze allemaal in grafische modus te gebruiken. Daar komen nog twee subcategorieën bij: continue grafische weergave en gescheiden grafische weergave.
De tekens in grafische modus kunnen sixels weergeven, cellen verdeeld in 2 x 3 regio's. Het activeren van elk van de grafische modi vereist één teken, dus de continue modus is 39 x 2, en de gescheiden modus is 38 x 2. Met een aantal extra berekeningen, rekening houdend met de oorspronkelijke resolutie van 320 x 200 van Doom, is het uiteindelijke resultaat een beeld van 78 x 50 of 76 x 50 pixels, met de laatste vier regels gericht op het renderen van de statusbalk (gezondheid, munitie, enz.).
En het beste deel? Doom-teletext beperkt zich niet tot de actie van het spel. Het genereert ook grafische weergave voor het configuratiemenu, het helpgedeelte en zelfs de advertenties van de sharewareversie. Op dit moment werkt dit alleen op Linux, en lukneu raadt aan om een oude CRT-televisie te gebruiken voor een betere ondersteuning van teletekst (het lijkt niet helemaal goed te werken op nieuwere apparatuur), maar ik denk dat het de moeite waard is om die moeilijkheden onder ogen te zien.
Officiële website: Klik hier