Doom i en graviditetstest og i Coreboot

Temaet til havner har alltid skapt interesse i samfunnet av noe slag, for eksempel videospill (konsoll til datamaskin), også applikasjoner (system til system), funksjoner, verktøy, etc.

Og dette er på grunn av det faktum at, enten ved å frigi interessekoden eller omvendt utvikling, har mange klart å portere applikasjoner, spill, funksjoner osv. til en plattform av interesse.

Men i dette tilfellet vil vi snakke om et spill, som spesielt allerede på dette tidspunkt virker ganske interessant for meg, fordi det faktum at det er et av spillene med flest porter har (eller i det minste at jeg vet om) og at er at ingen forestilte seg å se spill portert til maskinvare som en graviditetstest.

Dette spillet er ingen ringere enn Doom, som ble utgitt i 1993 og endret landskapet for skytespill etter utgivelsen.

Personen bak denne store prestasjonen er kjent som Foone Turing., programmereren av yrke fant ut hvordan du spiller Doom på en graviditetstest. Foone Turings interesse ser ut til å ha blitt vekket for noen uker siden da en annen Twitter-bruker viste frem innsiden av en graviditetstest, som koker ned til det minimum av maskinvare som trengs for å tolke en teststrimmel, som en teststrimmelautomat med svært lav effekt. av gjøremål.

De mest utstyrte testene har imidlertid en LCD-fargeskjerm, noe som betyr at de også har innganger til disse skjermene. Noen som er nysgjerrige nok og med god kjennskap til stoffet, kunne for å si det sagt lage forbindelsen.

Som Marc Verdiell, en spesialist på gammel maskinvare, liker Turing å leke med teknologi som ikke ser ut til å passe. Graviditetstesten de bestilte har en LCD-skjerm som bare har fire symboler og er kodet for å gjøre én ting: vise tegn som et timeglass og ordet «GRAVID». I den første testen Turing forsøkte, var den interne brikken fullstendig kryptert, som et skrivebeskyttet CD-ROM-installasjonsprogram.

Turing fjernet senere elementene på LCD-skjermen og databrikken kodet. Han prøvde flere bittesmå OLED-er, før han satte seg på en mikrokontroller og skjerm fra Adafruit som kan passe i den lille plassen i graviditetstestboksen. (Adafruit, en Manhattan-basert maskinvareprodusent for mikrodatamaskiner, har laget to generasjoner av Trinket-mikrokontrolleren sin.)

Utseendet og følelsen er ikke bare kjent for vanlige spillere, men også for mange brukere av Windows 95. Turing brakte spillet til skjermen fra ekstern maskinvare og brukte en grafisk gjengivelsesmetode kalt "dithering" for å oversette spillets fargerike grafikk på en forenklet og teksturert form. Ensfarget OLED. Men det handlet ikke om å spille spillet, bare å spille av videobilder på en skjerm formet som en graviditetstest.

Etter mange justeringer, Turing koblet til slutt den riktige kjeden av innganger og periferiutstyr å gjøre om graviditetstestskjermen til en ekte Doom-maskin. Selv det lille bluetooth-tastaturet er bare noen få centimeter bredt.

Det er verdt å nevne at så langt om graviditetstesten kjører den teknisk sett ikke Doom på den originale maskinvaren, men en graviditetstest gjort annerledes kunne og Turing ville være fast bestemt på å finne ut av det.

En annen av plattformene hvor den har blitt portert undergang nylig Det er verken mer eller mindre enn i coreboot-prosjektet, som er et oppstartbart gratis programvareprosjekt. Målet er å erstatte den proprietære BIOS som finnes i de fleste datamaskiner med et system hvis eneste funksjon er å laste et moderne 32-biters eller 64-biters operativsystem.

Coreboot-utviklerne kunngjorde Coreboot 4.17 med flere nye støttede hovedkort, GRUB2-støtte i tillegg til SeaBIOS som nyttelast, og forskjellige kodeforbedringer på lavt nivå også. Det er også mulig å kjøre Doom-spillet på Coreboot 4.17.

CoreDOOM er porten til Doom-spillet som kjører under Coreboot. Dette er en port av Doomgeneric, et prosjekt som gjør Doom-spillet enkelt portabelt ved kun å kreve implementering av en håndfull funksjoner rundt bildegjengivelse, nøkkelhendelser, haker og andre grunnleggende funksjoner, men uten støtte for lyd osv. coreDOOM-nyttelasten behandles i Coreboot-lineærrammebufferen og laster WAD-spilldatafilene fra CBFS til system-ROM.

Det har blitt testet under QEMU og på ekte maskinvare for de som ønsker å spille dette klassiske spillet som kjører direkte på Coreboot-systemets fastvare som nyttelast.

En kopi av coreDOOM er i et tre mens utviklingen gjøres via coreDOOM på GitHub. Så langt er det kun PS/2-tastaturer som støttes, med støtte for USB-tastaturer som forventes på et senere tidspunkt. Det er ingen støtte for lagring av spill ettersom det kjører fra systemets bootflash-ROM, og støtte for videoformat er begrenset.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.