Doom u testu trudnoće i u Corebootu

Tema luke su uvijek izazivale određeni interes u zajednici bilo koje vrste, recimo videoigre (konzola do računala), također aplikacije (od sustava do sustava), funkcije, uslužni programi itd.

A to je zbog činjenice da su, bilo izdavanjem koda od interesa ili obrnutim inženjeringom, mnogi uspjeli prenijeti aplikacije, igre, značajke itd. na platformu od interesa.

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

Ova igra nije nitko drugi nego Doom, koja je objavljena 1993. godine i promijenila je krajolik pucačkih igara nakon što je izašla.

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

No, najopremljeniji testovi imaju LCD zaslon u jednoj boji, što znači da imaju i ulaze za te zaslone. Netko dovoljno znatiželjan i s dobrim poznavanjem gradiva mogao bi tako reći poveznicu.

Poput Marca Verdiella, stručnjaka za stari hardver, Turing se voli igrati s tehnologijom koja se čini da ne odgovara. Test trudnoće koji su naručili ima LCD ekran koji ima samo četiri simbola i kodiran je za jednu stvar: prikazuje znakove poput pješčanog sata i riječi "TRUDNO". U prvom testu koji je Turing pokušao, interni čip je bio potpuno šifriran, poput programa za instalaciju CD-ROM-a samo za čitanje.

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

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

Nakon mnogih podešavanja, Turing je konačno spojio ispravan lanac ulaza i perifernih uređaja pretvoriti ekran za testiranje trudnoće u pravi Doom stroj. Čak je i mala bluetooth tipkovnica široka samo nekoliko centimetara.

Vrijedno je spomenuti da do sada u vezi s testom trudnoće, tehnički ne pokreće Doom na svom originalnom hardveru, ali bi drugačiji test trudnoće 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 projekt besplatnog softvera za pokretanje. Njegov cilj je zamijeniti vlasnički BIOS koji se nalazi u većini računala sustavom čija je jedina funkcija učitavanje modernog 32-bitnog ili 64-bitnog operativnog sustava.

Programeri Coreboot-a najavili su Coreboot 4.17 s nekoliko novih podržanih matičnih ploča, podrškom za GRUB2 uz SeaBIOS kao nosivi teret, te raznim poboljšanjima koda niske razine. Također, moguće je pokrenuti Doom igru ​​na Corebootu 4.17.

CoreDOOM je luka igre Doom koja radi pod Corebootom. Ovo je luka Doomgeneric, projekta koji igru ​​Doom čini lako prenosivom tako što zahtijeva samo implementaciju nekoliko značajki 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 međuspremniku linearnog okvira Coreboot i učitava WAD datoteke s podacima igre iz CBFS-a u ROM sustava.

Testirana je pod QEMU i na stvarnom hardveru za one koji žele igrati ovu klasičnu igru ​​koja radi izravno na firmwareu sustava Coreboot kao teret.

Kopija coreDOOM-a nalazi se u stablu dok se razvoj odvija putem coreDOOM-a na GitHubu. Do sada su podržane samo PS/2 tipkovnice, a podrška za USB tipkovnicu očekuje se kasnije. Ne postoji podrška za spremanje igre jer se pokreće iz flash ROM-a za pokretanje sustava, a podrška za video format je ograničena.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.