Doom nėštumo teste ir Coreboot

Tema uostai visada kėlė tam tikrą susidomėjimą bet kokios rūšies bendruomenėje, tarkime, vaizdo žaidimai (konsolė į kompiuterį), taip pat programos (sistema į sistemą), funkcijos, komunalinės paslaugos ir kt.

Ir taip yra dėl to, kad išleidę dominantį kodą arba atvirkštinę inžineriją, daugelis sugebėjo pritaikyti programas, žaidimus, funkcijas ir pan. į dominančią platformą.

Bet šiuo atveju kalbėsime apie žaidimą, kuris ypač jau šiuo metu man atrodo gana įdomus, nes tai, kad tai vienas iš daugiausiai prievadų turinčių žaidimų, turi (ar bent jau aš žinau) ir yra tai, kad niekas neįsivaizdavo, kad žaidimai perkeliami į aparatinę įrangą kaip nėštumo testas.

Šis žaidimas yra ne kas kitas, o Doom, kuris buvo išleistas 1993 m. ir išleidus pakeitė šaudymo žaidimų kraštovaizdį.

Asmuo, už šio puikaus pasiekimo, žinomas kaip Foone Turing., pagal profesiją programuotojas sugalvojo, kaip žaisti Doom nėštumo testą. Panašu, kad Foone Turing susidomėjo prieš kelias savaites, kai kitas „Twitter“ vartotojas pademonstravo nėštumo testo vidų, kuris susideda iki minimumo, reikalingo bandymo juostelei interpretuoti, kaip labai mažos galios bandymo juostelės automatas. darbų.

Tačiau labiausiai įrengti testai turi vienspalvį LCD ekraną, o tai reiškia, kad jie turi ir įvesčių šiems ekranams. Pakankamai smalsus ir gerai išmanantis medžiagą galėtų, taip sakant, užmegzti ryšį.

Kaip ir senos techninės įrangos specialistas Marcas Verdiellas, Turingas mėgsta žaisti su technologijomis, kurios, atrodo, netinka. Jų užsakytas nėštumo testas turi skystųjų kristalų ekraną, kuriame yra tik keturi simboliai ir yra užkoduotas vienas dalykas: rodyti ženklus, pavyzdžiui, smėlio laikrodį ir žodį „NĖŠČIA“. Per pirmąjį bandymą, kurį bandė Turingas, vidinis lustas buvo visiškai užšifruotas, kaip tik skaitymo CD-ROM diegimo programa.

Vėliau Turingas pašalino LCD ekrano elementus ir kompiuterio lustą užkoduotas. Jis išbandė keletą mažyčių OLED, prieš apsigyvendamas su mikrovaldikliu ir ekranu iš Adafruit kuris galėtų tilpti į mažytę nėštumo testo dėžutės vietą. („Adafruit“, Manheteno mikrokompiuterių aparatūros gamintojas, pagamino dvi savo „Trinket“ mikrovaldiklio kartas.)

Išvaizda ir pojūtis yra pažįstami ne tik paprastiems žaidėjams, bet ir daugeliui „Windows 95“ naudotojų. Turingas atnešė žaidimą į ekraną iš išorinės aparatinės įrangos ir panaudojo grafikos atvaizdavimo metodą, vadinamą „dithering“, kad spalvingą žaidimo grafiką išverstų supaprastinta ir tekstūruota forma. Vienos spalvos OLED. Tačiau tai buvo ne žaidimas, o tiesiog vaizdo įrašų atkūrimas ekrane, kuris buvo panašus į nėštumo testą.

Po daugybės pakeitimų, Turingas pagaliau sujungė teisingą įvesties ir periferinių įrenginių grandinę kad nėštumo testo ekranas taptų tikru Doom aparatu. Net mažos „Bluetooth“ klaviatūros plotis siekia vos kelis centimetrus.

Verta paminėti, kad iki šiol, kalbant apie nėštumo testą, jis techniškai nepaleidžia „Doom“ savo originalioje aparatinėje įrangoje, tačiau kitaip atliktas nėštumo testas galėtų ir Turingas būtų pasiryžęs tai išsiaiškinti.

Dar viena iš platformų, kur ji buvo perkelta lemtis neseniai Tai nei daugiau, nei mažiau nei „coreboot“ projekte, kuris yra paleidžiamas nemokamas programinės įrangos projektas. Jos tikslas yra pakeisti patentuotą BIOS, randamą daugumoje kompiuterių, sistema, kurios vienintelė funkcija yra įkelti modernią 32 bitų arba 64 bitų operacinę sistemą.

„Coreboot“ kūrėjai paskelbė apie „Coreboot 4.17“ su keliomis naujomis palaikomomis pagrindinėmis plokštėmis, GRUB2 palaikymu, „SeaBIOS“, kaip naudingąja apkrova, ir įvairiais žemo lygio kodo patobulinimais. Be to, „Doom“ žaidimą galima paleisti „Coreboot 4.17“.

CoreDOOM yra Doom žaidimo prievadas, kuris veikia naudojant Coreboot. Tai yra „Doomgeneric“ prievadas, projektas, dėl kurio „Doom“ žaidimas tampa lengvai nešiojamas, nes reikia įdiegti keletą funkcijų, susijusių su vaizdo atvaizdavimu, pagrindiniais įvykiais, žymėmis ir kitomis pagrindinėmis funkcijomis, bet be garso ir tt palaikymo. „CoreDOOM“ naudingoji apkrova apdorojama „Coreboot“ linijiniame kadrų buferyje ir įkelia WAD žaidimo duomenų failus iš CBFS į sistemos ROM.

Jis buvo išbandytas naudojant QEMU ir tikrą aparatinę įrangą tiems, kurie nori žaisti šį klasikinį žaidimą, kuris veikia tiesiogiai naudojant Coreboot sistemos programinę įrangą kaip naudingą apkrovą.

„CoreDOOM“ kopija yra medyje, o plėtra atliekama naudojant „coreDOOM“ sistemoje „GitHub“. Kol kas palaikomos tik PS/2 klaviatūros, o USB klaviatūros palaikymas tikimasi vėliau. Žaidimo išsaugojimas nepalaikomas, nes jis veikia iš sistemos įkrovos „flash ROM“, o vaizdo formato palaikymas yra ribotas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.