Poți rula acum Doom pe o pereche de căști true wireless

Scris de | 27 ianuarie, 2026
Poți rula acum Doom pe o pereche de căști true wireless

De-a lungul anilor, comunitatea de modding și hacking și-a făcut o misiune de onoare din a porta clasicul shooter Doom pe absolut orice dispozitiv electronic dotat cu un procesor, de la teste de sarcină și bancomate, până la frigidere inteligente. Recent, programatorul Arin Sarkisan a dus conceptul „Can it run Doom?” într-o direcție complet neașteptată și aparent imposibilă: o pereche de căști wireless in-ear, dispozitive care, prin definiție, nu sunt concepute pentru a afișa grafică.

Proiectul, botezat sugestiv „Doombuds”, nu a folosit o pereche oarecare de căști, ci modelul PineBuds Pro. Alegerea nu a fost întâmplătoare. Spre deosebire de produsele închise de la Apple sau Samsung, aceste căști se remarcă prin firmware-ul complet open-source și printr-un SDK întreținut de comunitate, oferind accesul necesar la hardware pentru astfel de experimente.

Deși ideea pare absurdă, hardware-ul din interiorul căștilor este surprinzător de capabil. PineBuds Pro sunt echipate cu un cip audio Bluetooth dual-core BES2300, care include un procesor ARM Cortex-M4F la 300MHz. Pentru comparație, consola portabilă Game Boy Advance, care a avut o versiune oficială de Doom, rula pe un procesor de doar 16MHz.

Totuși, puterea brută de procesare nu a fost singura provocare. Obstacolul major a fost memoria RAM limitată. Deși cipul dispune de 1 MB de memorie SRAM, aceasta este în mare parte ocupată de sistemul de operare și de funcția Bluetooth, lăsând doar aproximativ 85 KB liberi pentru jocul propriu-zis.

Deci cum pui un shooter pe un dispozitiv fără ecran și cu memorie infimă? Sarkisan a recurs la o soluție creativă de tip „UART-to-web-server”. Jocul nu este redat vizual direct pe căști, lucru fizic imposibil. În schimb, logica jocului și procesarea grafică brută au loc pe cipul căștilor, care rulează o versiune simplificată a motorului grafic „Doom generic”. Transferul se face la cam 2,4 MB/s la un framerate între 22 și 27 FPS, ceea ce depășește oricum capabilitățile procesorului, care rulează jocul la doar 18 FPS.

Rezultatul vizual este apoi transmis printr-o interfață de depanare UART către un computer conectat, unde este afișat într-o fereastră de browser. Practic, căștile acționează ca o micro-consolă/server, iar browserul servește drept monitor. Deși nu este cea mai practică metodă de a juca, proiectul demonstrează încă o dată versatilitatea incredibilă a codului sursă Doom și ingeniozitatea comunității open-source.

Cei care nu au căștile PineBuds Pro pot sta la coadă pe site-ul oficial al proiectului pentru a controla jocul rulând pe căști de la distanță. Sarkisan are un stream pe Twitch live unde jocul este transmis direct de pe căști, iar cei interesați pot să controleze de pe dispozitivele lor jocul câte 45 de secunde.

Etichete: , , , , ,

Sursa: via ArsTechnica