Padha ngatur kanggo mbukak siksa ing ponsel dhasar
Doom wis diwenehi kanggo ngomong maneh lan iku ing artikel iki kita bakal pirembagan bab proyek anyar karo game iki sing wis bisa tekan panggonan sing siji ora bakal panginten. Lan iku thanks kanggo gaweyan lan kreatifitas saka akeh programer, expression "Yen wis layar, wis Doom" wis dijupuk kanggo expression maksimum.
Proyèk sing bakal kita pirembagan dina iki minangka bagéan saka Proyek FPDoom lan kang anyar iku port saka Doom kanggo telpon dhasar adhedhasar chip Spreadtrum SC6531.
Kanggo sing ora ngerti babagan Doom, mesthine ngerti Iki dianggep minangka salah sawijining perintis video game penembake wong pisanan. kanthi ngenalake, ing jaman komputer sing kompatibel karo IBM, fitur-fitur anyar kayata grafis 3D, spasial XNUMXD, play network multiplayer, lan dhukungan mod
Kode sumber Doom dirilis kanggo umum tanggal 23 Desember 1997. Sanajan Doom wiwitane digawe kanggo DOS, rilis kasebut minangka versi Linux lan kode sumber kudu ditransfer maneh menyang DOS lan sistem operasi liyane.
Kode sumber asline diterbitake ing sangisore lisensi kepemilikan sing nglarang panggunaan komersial lan ora mbutuhake pangembang nyedhiyakake kode sumber kanggo modifikasi sing diterbitake ing wangun eksekusi. Saiki, umume port sumber Doom minangka sumber terbuka.. GNU GPL mbutuhake penulis sing nggunakake kode GPL ing piranti lunak uga ngeculake kode sumber sing diowahi.
Gagasan kanggo nggawa Doom menyang tim kasebut amarga kanggo modifikasi luwih saka chip Spreadtrum SC6531 lan ndhuwur kabeh iki njupuk munggah kira-kira akeh pasar telpon dhasar ing China, Rusia lan negara liyane.
Chip kasebut adhedhasar prosesor ARM926EJ-S. kanthi frekuensi 208 MHz (SC6531E) utawa 312 MHz (SC6531DA), arsitektur prosesor ARMv5TEJ. Lan sanajan kabeh muni apik banget, disebutake manawa port kasebut nduweni tingkat kerumitan porting sing dhuwur lan amarga faktor ing ngisor iki:
- Ora ana aplikasi pihak katelu sing kasedhiya ing telpon kasebut.
- Jumlah RAM cilik: mung 4MB (merek / vendor asring nyathet iki minangka 32MB, nanging iki mblusukake amarga nuduhake megabit, dudu megabyte).
- Dokumentasi ditutup (sampeyan mung bisa nemokake bocor saka versi sing luwih lawas lan luwih murah), saengga akeh sing diekstrak nggunakake metode rekayasa terbalik.
Kanggo wayahe, mung bagean cilik saka chip wis diselidiki: USB, layar lan tombol, supaya sampeyan mung bisa muter ing telpon disambungake menyang komputer nganggo kabel USB (sumber kanggo game ditransfer saka komputer), lan ana uga ora swara ing game.
Ing wangun saiki, game dirilis ing 6 saka 9 telpon dites adhedhasar chip SC6531.
Carane nginstal Doom ing SC6531?
Kanggo Interested in testing project?, sampeyan bisa tindakake pandhuan mbangun sing dituduhake ing link ing ngisor iki.
Kanggo nyelehake chip iki ing mode boot, sampeyan kudu ngerti tombol sing kudu ditahan nalika boot (kanggo model F + F256 iki tombol "*", kanggo Digma LINX B241 - tombol "tengah", kanggo F + Ezzy 4 - tombol «1», kanggo Vertex M115 – «munggah», kanggo Joy's S21 lan Vertex C323 – «0»).
Kanggo mbukak game kasebut, nggawe workdir direktori kerja lan nyelehake file sumber Doom ing kana, contone doom1.wad saka versi shareware saka Doom 1.
Sawisé iku, prentah ing ngisor iki kudu dieksekusi ing skrip banjur sambungake telpon:
./spd_dump --wait 300 fdl nor_fdl1.bin 0x40004000 fdl fpdoom.bin ram cd workdir && ../libc_server -- --bright 50 --rotate 3 doom
--padhang X iku padhange layar telpon (X = 0..100).
--rotate S[, K] yaiku rotasi layar/keyboard ing unit 90 derajat (-1 utawa 3 = -90, 1 = +90, lsp.)
Disebutake manawa kabeh layar LCD saka jinis telpon iki vertikal, mula yen piranti sampeyan duwe layar horisontal, tegese layar LCD vertikal sing diselehake sacara horisontal, mula kudu digunakake nilai S lan K sing beda.
Kajaba iku, sampeyan bisa nambah opsi tambahan kanggo Doom, contone doom -timedemo demo1.
Pungkasan yen sampeyan kepengin ngerti babagan iki babagan port iki, uga dhaptar model sing kompatibel, sampeyan bisa mriksa rincian Ing link ing ngisor iki.
Dadi pisanan komentar