Doom poate rula aproape oriunde, iar un cercetător independent a găsit un loc pe care probabil puțini l-ar fi luat în calcul: o cameră Hasselblad X2D de aproximativ 8.000 de dolari. Jocul rulează pe aparatul foto cu senzor medium format de 100 de megapixeli, iar comenzile folosesc chiar elemente ale camerei.
Proiectul a fost realizat de Radium Wang, care studiază firmware-ul camerelor produse de Hasselblad și Ricoh. Codul face parte dintr-un proiect publicat pe GitHub, dedicat cercetării și experimentelor cu firmware-ul sistemelor Hasselblad X.
Ideea este mai degrabă o demonstrație tehnică decât o metodă serioasă de a juca Doom. Ecranul tactil de 3,6 inci al camerei poate fi folosit pentru controlul direcției, în timp ce butonul declanșator servește la tragerea armei.
Nu este tocmai configurația ideală pentru un joc de acțiune. X2D a fost construită pentru fotografie profesională, nu pentru jocuri, iar dimensiunile și comenzile sale sunt departe de ceea ce ne-am aștepta de la o consolă sau un PC.
Tocmai aici este însă farmecul proiectului.
Wang precizează că repository-ul conține cod sursă, instrumente care funcționează offline, teste și rezultate de cercetare într-o formă curățată. Scopul nu este să transforme camera într-un produs cu funcții noi pentru utilizatorul obișnuit.
Nu este prima dată când cineva face Doom să ruleze pe o cameră foto. Cu câteva luni în urmă, un alt programator a portat jocul pe un DSLR entry-level lansat în 2010.
Diferența dintre cele două aparate este uriașă. Camera respectivă avea un senzor de 18 megapixeli și costa mult mai puțin, în timp ce Hasselblad X2D este un aparat profesional cu senzor medium format de 100 MP.
Ambele proiecte demonstrează însă același lucru: hardware-ul integrat a ajuns suficient de puternic pentru ca un joc lansat în 1993 să poată rula pe dispozitive care nu au avut niciodată jocurile printre priorități.

Când id Software a lansat Doom, în 1993, jocul avea nevoie de un procesor Intel 386, 4 MB de memorie RAM și o placă video VGA.
Astăzi, aceste cerințe par aproape ridicole. Tocmai de aici a apărut și una dintre glumele preferate ale pasionaților de tehnologie: „Can it run Doom?”
De-a lungul anilor, programatorii au încercat să răspundă afirmativ pe cele mai neașteptate dispozitive. Doom a ajuns inclusiv pe un vas electric de gătit, pe un satelit al Agenției Spațiale Europene și pe un adaptor Apple Lightning-to-HDMI.
În acest context, o cameră foto Hasselblad nu mai pare chiar atât de absurdă.
Nu este vorba, de fapt, despre joc
Probabil că nimeni nu își va cumpăra o cameră de 8.000 de dolari pentru a juca Doom. Nici X2D nu este mai utilă pentru gaming după această demonstrație.

Valoarea proiectului este alta. Faptul că un joc vechi de peste trei decenii poate fi adaptat pentru un aparat foto profesional arată cât de mult au evoluat sistemele integrate din dispozitivele moderne.
Iar pentru pasionații de programare, partea distractivă este tocmai încercarea de a face ceva să funcționeze într-un loc în care nu ar trebui să funcționeze.
Cu alte cuvinte, Hasselblad X2D nu a devenit o consolă. Dar acum știe să ruleze Doom. Și, pentru internet, probabil că este suficient.
Doom running on a Hasselblad X2D.
by
u/rrRadium in
hasselblad