Tobiasovi Madelovi se podařilo zprovoznit verzi hry DOOM na termokameře Vevor SC240N, jak uvádí server Hackster.
Ve skutečnosti na ní běží fbDOOM, linuxový port hry, a nenačítá žádný bloat, pouze soubory potřebné ke spuštění hry. Samotné spuštění hry DOOM na termokameře i s upraveným kódem fBDOOM bylo přinejmenším zdlouhavé, protože jak video výstup, tak ovládací vstup měly problémy.
Ukázalo se, že video výstup / framebuffer ve skutečnosti není RGB, ale spíše YVU420SP a má rozdělené barvy. Musel tedy použít mapování paměti pro fyzický adresový prostor a zapisovat přímo do něj.
“Nová generace cenově dostupných termokamer (InfiRay C200, Vevor SC240, TopDon atd.) zřejmě obsahuje SoC (System on Chip) od společnosti HiSilicon a běží na Linuxu,” vysvětluje Mädel inspiraci projektu. ” Je tedy příhodné, aby na nich běžel Doom.”
Hra Doom, která vyšla v roce 1993 a sklidila všeobecné uznání, upevnila žánr stříleček z pohledu první osoby a vyvolala záplavu napodobenin. Díky rozhodnutí společnosti Id Software uvolnit zdrojové kódy svých herních enginů po jejich ukončení se z něj stal také nástroj pro portování na řadu podivných a úžasných zařízení a výstupních formátů – od přijímačů GPS a termostatů po sedmi segmentové displeje, teletexty, kostky LEGO a dokonce i spouštění Doomu uvnitř samotného Doomu.
Zdroj: hackster.io, redakce
Přihlaste se, komentujte články a ukládejte si ty nejzajímavější k pozdějšímu přečtení.
Přihlásit se přes náš web
Ještě nemáte účet? Staňte se členem.