Doom u testu trudnoće iu Corebootu

Tema je luke su uvijek izazivale određeno interesovanje u zajednici bilo koje vrste, recimo video igrice (konzola prema kompjuteru), također aplikacije (sistem prema sistemu), funkcije, uslužni programi, itd.

A to je zbog činjenice da su, bilo izdavanjem koda od interesa ili obrnutog inženjeringa, mnogi uspjeli prenijeti aplikacije, igre, funkcije itd. na platformu od interesa.

Ali u ovom slučaju ćemo pričati o igrici, koja mi se već u ovom trenutku posebno čini prilično interesantnom, jer činjenica da je to jedna od igara sa najviše portova ima (ili barem ono što ja znam) i da je da niko nije zamišljao da vidi igre portovane na hardver poput testa na trudnoću.

Ova igra nije ništa drugo do Doom, koja je objavljena 1993. godine i promijenila je krajolik pucačkih igara nakon što je izašla.

Osoba koja stoji iza ovog velikog dostignuća poznata je kao Foone Turing., po zanimanju programer shvatio kako igrati Doom na testu trudnoće. Čini se da je interesovanje Foonea Turinga potaknuto prije nekoliko sedmica kada je drugi korisnik Twittera pokazao unutrašnjost testa za trudnoću, koji se svodi na minimalni hardver potreban za tumačenje test trake, poput automata za test trake vrlo male snage kućnih poslova.

Međutim, najopremljeniji testovi imaju LCD ekran u jednoj boji, što znači da imaju i ulaze za ove ekrane. Neko dovoljno radoznao i sa dobrim poznavanjem materijala mogao bi, da tako kažem, uspostaviti vezu.

Kao i Marc Verdiell, specijalista za stari hardver, Turing voli da se igra sa tehnologijom koja se ne uklapa. Test za trudnoću koji su naručili ima LCD ekran koji ima samo četiri simbola i kodiran je da radi jednu stvar: prikazuje znakove poput pješčanog sata i riječ "TRUDNO". U prvom testu koji je Turing pokušao, interni čip je bio potpuno šifriran, poput instalatora CD-ROM-a samo za čitanje.

Turing je kasnije uklonio elemente LCD ekrana i kompjuterskog čipa kodiran. Isprobao je nekoliko sićušnih OLED-a, prije nego što se odlučio na mikrokontroler i ekran iz Adafruita koji bi mogao stati u mali prostor kutije za testiranje trudnoće. (Adafruit, proizvođač hardvera mikroračunara sa sjedištem na Manhattanu, napravio je dvije generacije svog Trinket mikrokontrolera.)

Izgled i dojam poznati su ne samo običnim igračima, već i mnogim korisnicima Windowsa 95. Turing je igru ​​doveo na ekran sa vanjskog hardvera i koristio metodu grafičkog prikazivanja nazvanu "dithering" da prevede šarenu grafiku igre na pojednostavljeni i teksturirani oblik. Jednobojni OLED. Ali nije se radilo o igranju igrice, već samo o reprodukciji video slika na ekranu u obliku testa za trudnoću.

Nakon mnogih podešavanja, Turing je konačno povezao ispravan lanac ulaza i perifernih uređaja kako biste ekran za testiranje trudnoće pretvorili u pravu Doom mašinu. Čak je i mala bluetooth tastatura široka samo nekoliko centimetara.

Vrijedi spomenuti da do sada u vezi s testom trudnoće, tehnički ne pokreće Doom na svom originalnom hardveru, ali bi test trudnoće urađen drugačije mogao i Turing bi bio odlučan da to otkrije.

Još jedna od platformi na koju je prenesen propast nedavno Nije ni više ni manje nego u coreboot projektu, koji je projekat besplatnog softvera za pokretanje. Njegov cilj je da zameni vlasnički BIOS koji se nalazi u većini računara sistemom čija je jedina funkcija učitavanje modernog 32-bitnog ili 64-bitnog operativnog sistema.

Programeri Coreboot-a najavili su Coreboot 4.17 sa nekoliko novih podržanih matičnih ploča, podrškom za GRUB2 pored SeaBIOS-a kao korisnog opterećenja, kao i raznim poboljšanjima koda niskog nivoa. Također, moguće je pokrenuti Doom igru ​​na Coreboot 4.17.

CoreDOOM je port igre Doom koja radi pod Coreboot-om. Ovo je port Doomgeneric, projekta koji igru ​​Doom čini lako prenosivom tako što zahtijeva samo implementaciju nekoliko funkcija oko renderiranja slika, ključnih događaja, kvačica i drugih osnovnih funkcija, ali bez podrške za zvuk itd. Korisno opterećenje coreDOOM-a se obrađuje u baferu linearnog okvira Coreboot-a i učitava datoteke podataka WAD igre iz CBFS-a u sistemski ROM.

Testirano je pod QEMU i na stvarnom hardveru za one koji žele da igraju ovu klasičnu igru ​​koja radi direktno na firmveru sistema Coreboot kao teret.

Kopija coreDOOM-a nalazi se u stablu dok se razvoj vrši preko coreDOOM-a na GitHubu. Do sada su podržane samo PS/2 tastature, a podrška za USB tastaturu se očekuje kasnije. Ne postoji podrška za spremanje igrica jer se pokreće iz flash ROM-a za pokretanje sistema, a podrška za video format je ograničena.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.