Doom v testu nosečnosti in v Corebootu

Tema pristanišča so vedno vzbujala nekaj zanimanja v skupnosti katere koli vrste, recimo videoigre (konzola proti računalniku), tudi aplikacije (od sistema do sistema), funkcije, pripomočki itd.

In to je posledica dejstva, da je mnogim uspelo z izdajo kode, ki nas zanima, ali z obratnim inženiringom, prenesti aplikacije, igre, funkcije itd. na zanimivo platformo.

Toda v tem primeru bomo govorili o igri, ki se mi še posebej že na tej točki zdi precej zanimiva, saj dejstvo, da gre za eno izmed iger z največ pristanišči, ima (ali vsaj to vem) in da je, da si nihče ni predstavljal, da bi videl igre, prenesene na strojno opremo, kot je test nosečnosti.

Ta igra ni nihče drug kot Doom, ki je izšla leta 1993 in je ob izidu spremenila krajino strelskih iger.

Oseba, ki stoji za tem velikim dosežkom, je znana kot Foone Turing., po poklicu programer ugotovil, kako igrati Doom na testu nosečnosti. Zdi se, da je zanimanje Foonea Turinga vzbudilo pred nekaj tedni, ko je druga uporabnica Twitterja pokazala notranjost testa nosečnosti, ki se spušča na minimalno strojno opremo, potrebno za interpretacijo testnega traku, kot je avtomat za testne trakove z zelo nizko porabo opravil.

Imajo pa najbolj opremljeni testi enobarvni LCD zaslon, kar pomeni, da imajo tudi vhode za te zaslone. Nekdo dovolj radoveden in z dobrim poznavanjem materiala bi lahko tako rekoč vzpostavil povezavo.

Tako kot Marc Verdiell, specialist za staro strojno opremo, se Turing rad igra s tehnologijo, za katero se zdi, da ne ustreza. Test nosečnosti, ki so ga naročili, ima LCD zaslon, ki ima samo štiri simbole in je kodiran za eno stvar: prikazuje znake, kot je peščena ura in beseda "NOSEČKA". V prvem testu, ki ga je Turing poskusil, je bil notranji čip popolnoma šifriran, kot namestitveni program za CD-ROM samo za branje.

Turing je pozneje odstranil elemente LCD zaslona in računalniški čip kodiran. Preizkusil je več majhnih OLED, preden se je odločil za mikrokrmilnik in zaslon iz Adafruita ki bi se lahko prilegala majhnemu prostoru škatle za test nosečnosti. (Adafruit, proizvajalec strojne opreme mikroračunalnikov s sedežem na Manhattnu, je izdelal dve generaciji svojega mikrokrmilnika Trinket.)

Videz in občutek ne poznajo le navadni igralci iger, temveč tudi številni uporabniki sistema Windows 95. Turing je igro prinesel na zaslon iz zunanje strojne opreme in uporabil metodo upodabljanja grafike, imenovano "dithering", da je barvito grafiko igre prevedla v poenostavljeno in teksturirana oblika. Enobarvni OLED. Vendar ni šlo za igranje igre, ampak samo za predvajanje video slik na zaslonu, ki je oblikovan kot test nosečnosti.

Po številnih popravkih, Turing je končno povezal pravilno verigo vhodov in perifernih naprav spremeniti zaslon testa nosečnosti v pravi Doom stroj. Tudi majhna bluetooth tipkovnica je široka le nekaj centimetrov.

Omeniti velja, da do zdaj glede testa nosečnosti Doom tehnično ne izvaja na svoji originalni strojni opremi, vendar bi lahko drugačen test nosečnosti in Turing bi bil odločen, da bo izvedel.

Še ena od platform, kamor je bila prenesena poguba pred kratkim Ni več ne manj kot v projektu coreboot, ki je zagonski projekt brezplačne programske opreme. Njegov cilj je zamenjati lastniški BIOS, ki ga najdemo v večini računalnikov, s sistemom, katerega edina funkcija je nalaganje sodobnega 32-bitnega ali 64-bitnega operacijskega sistema.

Razvijalci Coreboot so napovedali Coreboot 4.17 z več novimi podprtimi matičnimi ploščami, podporo za GRUB2 poleg SeaBIOS-a kot koristne obremenitve in različnimi izboljšavami kode na nizki ravni. Prav tako je mogoče zagnati igro Doom na Coreboot 4.17.

CoreDOOM je pristanišče igre Doom, ki se izvaja pod Coreboot. To je pristanišče Doomgeneric, projekta, ki omogoča enostavno prenosljivost igre Doom, saj zahteva le izvedbo nekaj funkcij okoli upodabljanja slik, ključnih dogodkov, kljukic in drugih osnovnih funkcij, vendar brez podpore za zvok itd. Koristna obremenitev coreDOOM se obdela v medpomnilniku linearnega okvirja Coreboot in naloži podatkovne datoteke igre WAD iz CBFS v sistemski ROM.

Preizkušena je bila v okviru QEMU in na pravi strojni opremi za tiste, ki želijo igrati to klasično igro, ki teče neposredno na vdelani programski opremi sistema Coreboot kot koristno obremenitev.

Kopija coreDOOM je v drevesu, medtem ko se razvoj izvaja prek coreDOOM na GitHubu. Zaenkrat so podprte samo tipkovnice PS/2, podpora za tipkovnico USB pa pričakujemo pozneje. Podpore za shranjevanje iger ni, saj teče iz zagonskega flash ROM-a sistema, podpora za video format pa je omejena.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.