I-Porting Doom kumafoni wesici ane-chip ye-Spreadtrum SC6531

i-doom port

Bakwazi ukwenza inhlekelele kumakhalekhukhwini oyisisekelo

I-Doom inikeze ukukhuluma futhi futhi wukuthi kulesi sihloko sizokhuluma ngephrojekthi entsha ngalo mdlalo okwazile ukufinyelela ezindaweni umuntu abengasoze azicabanga. Futhi kungenxa yokuthi ngenxa yomzamo nokudala kwabahleli bohlelo abaningi, inkulumo ethi "Uma inesikrini, ine-Doom" ihanjiswe enkulumweni yayo ephezulu.

Iphrojekthi esizokhuluma ngayo namhlanje iyingxenye ye Iphrojekthi ye-FPDoom futhi lapho into entsha yileyo port of I-Doom yamafoni ayisisekelo asekelwe ku-chip ye-Spreadtrum SC6531.

Kulabo abangazi ngeDoom, kufanele bakwazi lokho Kubhekwa njengenye yemidlalo yevidiyo yokuqala yokudubula umuntu wokuqala. ngokwethula, eminyakeni yamakhompyutha ahambisana ne-IBM, izici zenoveli njengemifanekiso ye-3D, indawo ye-XNUMXD, ukudlala kwenethiwekhi yabadlali abaningi, nokusekelwa kwe-mod

Ikhodi yomthombo we-Doom yakhululwa emphakathini ngoDisemba 23, 1997. Yize i-Doom yayidalelwe i-DOS ekuqaleni, ukukhishwa bekungokwenguqulo ye-Linux futhi ikhodi yomthombo bekufanele ibuyiselwe ku-DOS namanye amasistimu okusebenza.

Ikhodi yomthombo yashicilelwa ekuqaleni ngaphansi kwelayisensi yobunikazi eyenqabela ukusetshenziswa kwezohwebo futhi engadingi onjiniyela ukuthi banikeze ikhodi yomthombo yezinguquko abazishicilele ngendlela esebenzisekayo. Kusukela namuhla, izimbobo eziningi zomthombo we-Doom ziwumthombo ovulekile.. I-GNU GPL idinga ababhali abasebenzisa ikhodi ye-GPL ku-software yabo ukuthi nabo bakhulule ikhodi yomthombo elungisiwe.

Umbono wokuletha iDoom kulawa maqembu kungenxa ekulungisweni okwengeziwe kwe-chip ye-Spreadtrum SC6531 futhi ngaphezu kwakho konke lokho lezi zithatha cishe imakethe yocingo eyisisekelo eChina, eRussia nakwamanye amazwe.

I-chip isuselwa kuphrosesa ye-ARM926EJ-S. nemvamisa engu-208 MHz (SC6531E) noma 312 MHz (SC6531DA), ukwakheka kwephrosesa ye-ARMv5TEJ. Futhi nakuba konke kuzwakala kukuhle kakhulu, kuyashiwo ukuthi itheku linezinga eliphakeme lobunzima bokuthutha nokuthi kungenxa yalezi zici ezilandelayo:

  • Azikho izinhlelo zokusebenza zezinkampani zangaphandle ezitholakala kulawa mafoni.
  • Inani elincane le-RAM: 4MB kuphela (amabhrendi/abathengisi bavame ukuklelisa lokhu njengo-32MB, kodwa lokhu kuyadukisa njengoba bebhekisele kumamegabhithi, hhayi amamegabhayithi).
  • Amadokhumenti avaliwe (ungathola kuphela ukuvuza kwenguqulo endala nephansi), ngakho okuningi kwakhishwa kusetshenziswa indlela yobunjiniyela ehlehlayo.

Okwamanje, ingxenye encane kuphela ye-chip iye yaphenywa: I-USB, isikrini nokhiye, ukuze ukwazi ukudlala kuphela ocingweni oluxhunywe kukhompuyutha ngekhebula le-USB (izinsiza zomdlalo zidluliselwa kukhompyutha), futhi akukho msindo emdlalweni.

Ngendlela yawo yamanje, umdlalo ukhishwa kumafoni ayi-6 kweziyi-9 ahloliwe ngokususelwa ku-chip ye-SC6531.

Ungayifaka kanjani i-Doom ku-SC6531?

Ngokuba Unentshisekelo yokuhlola iphrojekthi?, ungalandela imiyalelo yokwakha eyabiwe ku- isixhumanisi esilandelayo.

Ukuze ufake le chip kumodi yokuqalisa, udinga ukwazi ukuthi yimuphi ukhiye okufanele ubambe ngesikhathi sokuqalisa (kwimodeli ye-F+F256 lena ukhiye othi “*”, we-Digma LINX B241 – ukhiye “ophakathi”, we-F+Ezzy 4 - ukhiye othi «1», we-Vertex M115 – «phezulu», we-Joy's S21 kanye ne-Vertex C323 – «0»).

Ukuze uqalise igeyimu kushiwo ukudala uhla lwemibhalo olusebenzayo bese ubeka ifayela lensiza ye-Doom lapho, isibonelo i-doom1.wad kusukela kunguqulo ye-shareware ye-Doom 1.

Ngemuva kwalokho, imiyalo elandelayo kufanele yenziwe kusikripthi bese uxhuma ifoni:

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

--bright X ukukhanya kwesikrini sefoni (X = 0..100).
--rotate S[,K] isikrini/ikhibhodi yokuzungezisa ngamayunithi angama-90 degrees (-1 noma 3 = -90, 1 = +90, njll.)

Kushiwo ukuthi zonke izikrini ze-LCD zalolu hlobo lwamafoni zime mpo, ngakho-ke uma idivayisi yakho inesikrini esivundlile, lokho kusho ukuthi isikrini se-LCD esime mpo esibekwe sivundlile, kufanele kusetshenziswe amanani ahlukene ka-S no-K.

Ngaphezu kwalokhu ungakwazi ukwengeza izinketho ezengeziwe ze-Doom, isibonelo i-doom -timedemo demo1.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana nalesi port, kanye nohlu lwamamodeli ahambisanayo, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.