Prijenos Dooma na telefone s značajkama sa Spreadtrum SC6531 čipom

kobna luka

Uspiju pokrenuti doom na osnovnom mobitelu

Doom je ponovno dao govoriti a to je da ćemo u ovom članku govoriti o novom projektu s ovom igrom koja je uspjela dosegnuti mjesta na koja se nikad ne bi pomislilo. A to je da je zahvaljujući trudu i kreativnosti brojnih programera izraz "Ako ima ekran, ima Doom" došao do svog maksimalnog izražaja.

Projekt o kojem ćemo danas govoriti dio je FPDom projekt a u kojem je novost da luka od Doom za osnovne telefone temeljene na Spreadtrum SC6531 čipu.

Za one koji ne znaju za Doom, trebali bi to znati Smatra se jednom od pionirskih pucačkih videoigara u prvom licu. uvođenjem, u doba IBM kompatibilnih računala, novih značajki kao što su 3D grafika, XNUMXD prostornost, mrežna igra za više igrača i mod podrška

Izvorni kod Dooma objavljen je javnosti 23. prosinca 1997. godine. Iako je Doom izvorno stvoren za DOS, izdanje je bilo verzije Linuxa i izvorni kod je morao biti vraćen na DOS i druge operativne sustave.

Izvorni kod je izvorno objavljen pod vlasničkom licencom koji je zabranjivao komercijalnu upotrebu i nije zahtijevao od programera da osiguraju izvorni kod za izmjene koje su objavili u izvršnom obliku. Od danas, većina Doom izvornih priključaka je otvorenog koda.. GNU GPL zahtijeva od autora koji koriste GPL kod u svom softveru da također objave modificirani izvorni kod.

Ideja o dovođenju Dooma u ove timove je zbog na više modifikacija čipa Spreadtrum SC6531 i iznad svega toga oni zauzimaju otprilike puno tržišta osnovnih telefona u Kini, Rusiji i drugim zemljama.

Čip se temelji na procesoru ARM926EJ-S. s frekvencijom od 208 MHz (SC6531E) ili 312 MHz (SC6531DA), arhitektura ARMv5TEJ procesora. I iako sve zvuči predobro, spominje se da port ima visok stupanj složenosti portiranja i da je to zbog sljedećih faktora:

  • Na ovim telefonima nema dostupnih aplikacija trećih strana.
  • Mala količina RAM-a: samo 4 MB (robne marke/prodavači to često navode kao 32 MB, ali to je pogrešno jer se odnosi na megabite, a ne na megabajte).
  • Dokumentacija je zatvorena (možete pronaći samo curenje iz starije i niže verzije), pa je mnogo toga izvučeno metodom obrnutog inženjeringa.

Za sada samo mali dio čipa je istražen: USB, ekran i ključevi, tako da možete igrati samo na telefonu spojenom na računalo USB kabelom (resursi za igru ​​se prenose s računala), a također nema zvuka u igri.

U svom trenutnom obliku igra je objavljena na 6 od 9 testiranih telefona baziranih na SC6531 čipu.

Kako instalirati Doom na SC6531?

Za Zainteresirani ste za testiranje projekta?, možete slijediti upute za izradu koje se dijele u sljedeći link.

Da biste stavili ovaj čip u način pokretanja, morate znati koju tipku držati tijekom pokretanja (za model F+F256 ovo je tipka “*”, za Digma LINX B241 – “srednja” tipka, za F+Ezzy 4 – tipka «1», za Vertex M115 – «gore», za Joy's S21 i Vertex C323 – «0»).

Za pokretanje igre spominje se stvaranje radnog direktorija workdir i tamo postavljanje datoteke resursa Doom, na primjer doom1.wad iz shareware verzije Doom 1.

Nakon toga potrebno je izvršiti sljedeće naredbe u skripti i zatim spojiti telefon:

./spd_dump --wait 300 fdl nor_fdl1.bin 0x40004000 fdl fpdoom.bin ram
cd workdir && ../libc_server -- --bright 50 --rotate 3 doom

--svijetli X je svjetlina zaslona telefona (X = 0..100).
--rotate S[,K] je rotacija zaslona/tipkovnice u jedinicama od 90 stupnjeva (-1 ili 3 = -90, 1 = +90, itd.)

Spomenuto je da su svi LCD zasloni ove vrste telefona okomiti, pa ako vaš uređaj ima vodoravni zaslon, to znači da se radi o okomitom LCD zaslonu postavljenom vodoravno, tako da se trebaju koristiti različite S i K vrijednosti.

Uz ovo možete dodati dodatne opcije za Doom, na primjer doom -timedemo demo1.

Konačno ako vas zanima više o tome o ovom priključku, kao i popis kompatibilnih modela, možete provjeriti detalje U sljedećem linku.


Budite prvi koji će komentirati

Ostavite svoj komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.