Doom grūtniecības testā un programmā Coreboot

Tēma ostas vienmēr ir radījušas zināmu interesi jebkāda veida kopienā, piemēram, videospēles (konsole uz datoru), arī lietojumprogrammas (sistēma uz sistēmu), funkcijas, utilītas utt.

Un tas ir saistīts ar faktu, ka, vai nu izlaižot interesējošo kodu, vai reverso inženieriju, daudziem ir izdevies lietojumprogrammas, spēles, funkcijas utt. portēt uz interesējošo platformu.

Bet šajā gadījumā mēs runāsim par spēli, kas jo īpaši jau šobrīd man šķiet diezgan interesanta, jo fakts, ka tā ir viena no spēlēm ar visvairāk pieslēgvietu ir (vai vismaz es zinu) un ka ir tas, ka neviens neiedomājās redzēt spēles, kas pārnestas uz aparatūru kā grūtniecības testu.

Šī spēle nav nekas cits kā Doom, kas tika izlaista 1993. gadā un mainīja šaušanas spēļu ainavu pēc tās izlaišanas.

Persona, kas ir aiz šī lieliskā sasnieguma, ir pazīstama kā Fūna Tjūringa., programmētājs pēc profesijas izdomāju kā spēlēt Doom grūtniecības testā. Šķiet, ka Fūna Tjūringa interesi izraisīja pirms dažām nedēļām, kad kāds cits Twitter lietotājs demonstrēja grūtniecības testa iekšpusi, kas sastāv no aparatūras minimuma, kas nepieciešams teststrēmeles interpretēšanai, piemēram, ļoti mazjaudas teststrēmeles automāts. no darbiem.

Tomēr visvairāk aprīkotajiem testiem ir vienkrāsains LCD ekrāns, kas nozīmē, ka tiem ir arī ieejas šiem ekrāniem. Kāds pietiekami zinātkārs un ar labām materiāla zināšanām varētu izveidot savienojumu, tā teikt.

Tāpat kā Marks Verdiels, vecās aparatūras speciālists, arī Tjūringam patīk spēlēties ar tehnoloģijām, kas, šķiet, nav piemērotas. Viņu pasūtītajam grūtniecības testam ir LCD ekrāns, kurā ir tikai četri simboli, un tas ir kodēts, lai veiktu vienu darbību: parādītu tādas zīmes kā smilšu pulkstenis un vārdu "GRŪTNIECĪBA". Pirmajā testā, ko Tjūrings mēģināja, iekšējā mikroshēma tika pilnībā šifrēta, piemēram, tikai lasāms CD-ROM instalētājs.

Vēlāk Tjūrings noņēma LCD ekrāna elementus un datora mikroshēmu kodēti. Viņš izmēģināja vairākus mazus OLED, pirms apmetās uz Adafruit mikrokontrolleri un displeju. kas varētu ietilpt grūtniecības testa kastītes mazajā vietā. (Adafruit, Manhetenas mikrodatoru aparatūras ražotājs, ir izveidojis divas sava Trinket mikrokontrollera paaudzes.)

Izskats un darbība ir pazīstama ne tikai parastajiem spēlētājiem, bet arī daudziem Windows 95 lietotājiem. Tjūrings parādīja spēli ekrānā no ārējās aparatūras un izmantoja grafikas renderēšanas metodi, ko sauc par "dithering", lai tulkotu spēles krāsaino grafiku vienkāršotā un teksturētu formu. Vienkrāsains OLED. Bet runa nebija par spēles spēlēšanu, tikai video attēlu atskaņošanu ekrānā, kas veidots kā grūtniecības tests.

Pēc daudziem pielāgojumiem, Tjūrings beidzot savienoja pareizo ievades un perifērijas ierīču ķēdi pārvērst grūtniecības testa ekrānu par īstu Doom mašīnu. Pat mazā Bluetooth tastatūra ir tikai dažus centimetrus plata.

Ir vērts pieminēt, ka līdz šim attiecībā uz grūtniecības testu tas tehniski nedarbina Doom savā sākotnējā aparatūrā, taču grūtniecības tests, kas veikts citādi, varētu un Tjūrings būtu apņēmies to noskaidrot.

Vēl viena no platformām, kur tā ir pārnesta nolemtība nesen Tas nav ne vairāk, ne mazāk nekā coreboot projektā, kas ir sāknējams bezmaksas programmatūras projekts. Tās mērķis ir aizstāt patentēto BIOS, kas atrodama lielākajā daļā datoru, ar sistēmu, kuras vienīgā funkcija ir ielādēt modernu 32 bitu vai 64 bitu operētājsistēmu.

Coreboot izstrādātāji paziņoja par Coreboot 4.17 ar vairākām jaunām atbalstītām mātesplatēm, GRUB2 atbalstu papildus SeaBIOS kā lietderīgai slodzei, kā arī dažādiem zema līmeņa koda uzlabojumiem. Tāpat ir iespējams palaist Doom spēli operētājsistēmā Coreboot 4.17.

CoreDOOM ir Doom spēles ports, kas darbojas ar Coreboot. Šis ir Doomgeneric ports — projekts, kas padara Doom spēli viegli pārnēsājamu, prasot tikai dažu funkciju ieviešanu saistībā ar attēlu renderēšanu, galvenajiem notikumiem, atzīmēm un citām pamatfunkcijām, taču bez atbalsta atbalsta skaņai utt. coreDOOM lietderīgā slodze tiek apstrādāta Coreboot lineārajā kadru buferī un ielādē WAD spēles datu failus no CBFS sistēmas ROM.

Tā ir pārbaudīta saskaņā ar QEMU un reālu aparatūru tiem, kas vēlas spēlēt šo klasisko spēli, kas darbojas tieši ar Coreboot sistēmas programmaparatūru kā lietderīgo slodzi.

coreDOOM kopija atrodas kokā, kamēr izstrāde tiek veikta, izmantojot coreDOOM vietnē GitHub. Līdz šim tiek atbalstītas tikai PS/2 tastatūras, un USB tastatūras atbalsts gaidāms vēlāk. Nav saglabāšanas spēles atbalsta, jo tā darbojas no sistēmas sāknēšanas zibatmiņas ROM, un video formāta atbalsts ir ierobežots.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.