Doom raskaustestissä ja Corebootissa

Teema satamat ovat aina herättäneet kiinnostusta missä tahansa yhteisössä, esimerkiksi videopelit (konsolista tietokoneeseen), myös sovellukset (järjestelmästä järjestelmään), toiminnot, apuohjelmat jne.

Ja tämä johtuu siitä, että joko julkaisemalla kiinnostavan koodin tai käänteisen suunnittelun monet ovat onnistuneet siirtämään sovelluksia, pelejä, ominaisuuksia jne. kiinnostavalle alustalle.

Mutta tässä tapauksessa puhutaan pelistä, joka varsinkin jo tässä vaiheessa vaikuttaa minusta varsin mielenkiintoiselta, koska se tosiasia, että se on yksi eniten portteja sisältävistä peleistä on (tai ainakin tiedän) ja että Kukaan ei kuvitellut näkevänsä pelejä siirrettynä laitteistoon kuten raskaustestissä.

Tämä peli ei ole kukaan muu kuin Doom, joka julkaistiin vuonna 1993 ja muutti ammuntapelien maisemaa julkaisunsa jälkeen.

Tämän suuren saavutuksen takana oleva henkilö tunnetaan nimellä Foone Turing., ammatiltaan ohjelmoija keksi kuinka pelata Doomia raskaustestissä. Foone Turingin kiinnostus näyttää heränneen muutama viikko sitten, kun toinen Twitter-käyttäjä esitteli raskaustestin sisältä, joka tiivistyy vähimmäismäärään testiliuskan tulkitsemiseen tarvittavaa laitteistoa, kuten erittäin vähän virtaa käyttävää testiliuskaautomaattia. askareista.

Kaikkein varustetuimmissa testeissä on kuitenkin yksivärinen LCD-näyttö, mikä tarkoittaa, että niillä on myös tulot näille näytöille. Joku tarpeeksi utelias ja materiaalia hyvin tunteva voisi niin sanoakseni muodostaa yhteyden.

Kuten Marc Verdiell, vanhojen laitteiden asiantuntija, Turing tykkää leikkiä tekniikalla, joka ei näytä sopivan. Heidän tilaamassaan raskaustestissä on LCD-näyttö, jossa on vain neljä symbolia ja joka on koodattu tekemään yhtä asiaa: näyttää merkkejä, kuten tiimalasi, ja sanan "RASKAAN". Ensimmäisessä testissä, jonka Turing yritti, sisäinen siru oli täysin salattu, kuten vain luku -CD-ROM-asennusohjelma.

Myöhemmin Turing poisti LCD-näytön elementit ja tietokonesirun koodattu. Hän kokeili useita pieniä OLED-valoja, ennen kuin päätyi Adafruitin mikro-ohjaimeen ja näyttöön. joka mahtuisi raskaustestilaatikon pieneen tilaan. (Adafruit, Manhattanilla toimiva mikrotietokonelaitteiston valmistaja, on valmistanut kaksi sukupolvea Trinket-mikrokontrolleristaan.)

Ulkoasu on tuttu paitsi tavallisille pelaajille, myös monille Windows 95 -käyttäjille. Turing toi pelin näytölle ulkoisista laitteista ja käytti grafiikan renderöintimenetelmää nimeltä "dithering" kääntääkseen pelin värikkäät grafiikat yksinkertaistettuun ja kuvioitu muoto. Yksivärinen OLED. Mutta kyse ei ollut pelin pelaamisesta, vaan videokuvien toistamisesta raskaustestin muotoisella näytöllä.

Monien säätöjen jälkeen Turing yhdisti lopulta oikean ketjun tuloja ja oheislaitteita muuttaa raskaustestin näytön oikeaksi Doom-koneeksi. Pienikin bluetooth-näppäimistö on vain muutaman senttimetrin leveä.

On syytä mainita, että toistaiseksi raskaustestin osalta se ei teknisesti käytä Doomia alkuperäisellä laitteistollaan, mutta toisin tehty raskaustesti voisi ja Turing olisi päättänyt selvittää.

Toinen alustoista, jolle se on siirretty doom äskettäin Se ei ole enempää eikä vähempää kuin coreboot-projektissa, joka on käynnistettävä ilmainen ohjelmistoprojekti. Sen tavoitteena on korvata useimmissa tietokoneissa oleva patentoitu BIOS järjestelmällä, jonka ainoa tehtävä on ladata nykyaikainen 32- tai 64-bittinen käyttöjärjestelmä.

Coreboot-kehittäjät julkistivat Coreboot 4.17:n, jossa on useita uusia tuettuja emolevyjä, GRUB2-tukea SeaBIOSin lisäksi hyötykuormana sekä erilaisia ​​matalan tason koodiparannuksia. Lisäksi on mahdollista ajaa Doom-peliä Coreboot 4.17:ssä.

CoreDOOM on Doom-pelin portti, joka toimii Corebootin alla. Tämä on Doomgenericin portti, projekti, joka tekee Doom-pelistä helposti kannettavan vaatimalla vain kourallisen ominaisuuksien toteuttamisen kuvan renderöintiin, avaintapahtumiin, rastiin ja muihin perustoimintoihin, mutta ilman tukea äänelle jne. coreDOOM-hyötykuorma käsitellään Corebootin lineaarisessa kehyspuskurissa ja lataa WAD-pelin datatiedostot CBFS:stä järjestelmän ROM:iin.

Se on testattu QEMU:ssa ja todellisella laitteistolla niille, jotka haluavat pelata tätä klassista peliä, joka toimii suoraan Coreboot-järjestelmän laiteohjelmistolla hyötykuormana.

Kopio coreDOOMista on puussa, kun taas kehitys tapahtuu coreDOOMin kautta GitHubissa. Toistaiseksi tuetaan vain PS/2-näppäimistöjä, ja USB-näppäimistötukea odotetaan myöhemmin. Tallennuspeliä ei tueta, koska se toimii järjestelmän käynnistyksen flash-ROM-muistista, ja videomuotojen tuki on rajoitettu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.