Doom a terhességi tesztben és a Corebootban

A téma a a portok mindig is felkeltették az érdeklődést bármilyen közösségben, mondjuk videojátékok (konzoltól számítógépig), alkalmazások (rendszertől rendszerig), funkciók, segédprogramok stb.

Ez pedig annak a ténynek köszönhető, hogy akár az érdeklődésre számot tartó kód kiadásával, akár a visszafejtéssel sokaknak sikerült alkalmazásokat, játékokat, funkciókat stb. portolni egy érdekes platformra.

De ebben az esetben egy játékról fogunk beszélni, ami különösen már most elég érdekesnek tűnik számomra, mert az a tény, hogy ez az egyik legtöbb porttal rendelkező játék, rendelkezik (vagy legalábbis én tudom), és Az, hogy senki sem képzelte, hogy a játékokat úgy látja hardverre, mint egy terhességi tesztet.

Ez a játék nem más, mint a Doom, amely 1993-ban jelent meg, és megjelenése után megváltoztatta a lövöldözős játékok világát.

A nagyszerű eredmény mögött álló személy Foone Turing néven ismert., a programozó szakma rájött, hogyan játsszon Doom-ot egy terhességi teszten. Foone Turing érdeklődését néhány hete felkeltette, amikor egy másik Twitter-felhasználó megmutatta a terhességi teszt belsejét, amely a tesztcsík értelmezéséhez szükséges minimális hardverre vonatkozik, mint egy nagyon alacsony fogyasztású tesztcsík-automata. házimunkából.

A leginkább felszerelt tesztek azonban egyszínű LCD képernyővel rendelkeznek, ami azt jelenti, hogy ezekhez a képernyőkhöz is vannak bemeneteik. Valaki, aki elég kíváncsi és jól ismeri az anyagot, úgymond megteremtheti a kapcsolatot.

Marc Verdiellhez, a régi hardverek specialistájához hasonlóan Turing is szeret olyan technológiával játszani, amelyik látszólag nem illik hozzá. Az általuk megrendelt terhességi tesztnek egy LCD-képernyője van, amelyen csak négy szimbólum van, és egyetlen dologra van kódolva: olyan jeleket jelenítenek meg, mint egy homokóra és a „TERHES” szó. Az első tesztben, amelyet a Turing megpróbált, a belső chip teljesen titkosítva volt, mint egy csak olvasható CD-ROM telepítő.

Turing később eltávolította az LCD-képernyő elemeit és a számítógépes chipet kódolt. Kipróbált több apró OLED-et, mielőtt rátelepedett az Adafruit mikrokontrollerére és kijelzőjére. ami elférne a terhességi teszt dobozának apró helyén. (A manhattani székhelyű mikroszámítógép-hardvergyártó, az Adafruit két generációt készített Trinket mikrokontrollerjéből.)

A megjelenés és az érzés nem csak az átlagos játékosok számára ismerős, hanem sok Windows 95 felhasználó számára is. A Turing külső hardverről hozta a játékot a képernyőre, és a „dithering” nevű grafikai renderelési módszerrel lefordította a játék színes grafikáját leegyszerűsített, ill. texturált forma. Egyszínű OLED. De ez nem a játékról szólt, csak a videoképek lejátszásáról egy terhességi teszt formájú képernyőn.

Sok finomítás után Turing végül összekapcsolta a bemenetek és a perifériák megfelelő láncát hogy a terhességi teszt képernyőjét igazi Doom géppé varázsolja. Még a kis bluetooth billentyűzet is csak néhány centiméter széles.

Érdemes megemlíteni, hogy eddig a terhességi teszttel kapcsolatban technikailag nem az eredeti hardveren futja a Doomot, de egy ettől eltérően elvégzett terhességi teszt megtehetné, és Turing elhatározta volna, hogy kideríti.

Egy másik platform, ahová áthelyezték végzet nemrég Se nem több, se nem kevesebb, mint a coreboot projektben, amely egy indítható ingyenes szoftverprojekt. Célja, hogy a legtöbb számítógépben található szabadalmaztatott BIOS-t lecserélje egy olyan rendszerre, amelynek egyetlen funkciója egy modern 32 bites vagy 64 bites operációs rendszer betöltése.

A Coreboot fejlesztői bejelentették a Coreboot 4.17-et több új támogatott alaplappal, a SeaBIOS mellett a GRUB2 támogatással, mint hasznos adattal, és különféle alacsony szintű kódfejlesztésekkel is. Ezenkívül a Doom játék futtatható Coreboot 4.17-en.

A CoreDOOM a Doom játék portja, amely Coreboot alatt fut. Ez a Doomgeneric portja, egy olyan projekt, amely a Doom játékot könnyen hordozhatóvá teszi azáltal, hogy csak néhány funkció megvalósítását követeli meg a képmegjelenítés, a kulcsfontosságú események, a kullancsok és más alapvető funkciók körül, de nem támogatja a hangot stb. A coreDOOM hasznos terhelést a Coreboot lineáris keretpuffer dolgozza fel, és betölti a WAD játék adatfájlokat a CBFS-ből a rendszer ROM-ba.

QEMU alatt és valódi hardveren tesztelték azok számára, akik szeretnének játszani ezzel a klasszikus játékkal, amely közvetlenül a Coreboot rendszer firmware-én fut, hasznos teherként.

A coreDOOM egy példánya egy fában található, míg a fejlesztés a coreDOOM-on keresztül történik a GitHubon. Egyelőre csak a PS/2 billentyűzetek támogatottak, az USB-billentyűzet támogatása a későbbiekben várható. A játék mentése nem támogatott, mivel a rendszerindító flash ROM-ról fut, és a videóformátumok támogatása korlátozott.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.