સ્પ્રેડટ્રમ SC6531 ચિપ સાથે ફીચર ફોન પર પોર્ટિંગ ડૂમ

પ્રારબ્ધ બંદર

તેઓ મૂળભૂત સેલ ફોન પર વિનાશ ચલાવવાનું મેનેજ કરે છે

પ્રારબ્ધ ફરી વાત કરવા માટે આપ્યું છે અને તે એ છે કે આ લેખમાં આપણે આ રમત સાથેના એક નવા પ્રોજેક્ટ વિશે વાત કરીશું જે એવી જગ્યાઓ સુધી પહોંચવામાં સફળ થઈ છે જે ક્યારેય વિચાર્યું પણ ન હોય. અને તે એ છે કે ઘણા પ્રોગ્રામરોના પ્રયત્નો અને સર્જનાત્મકતાને આભારી છે, "જો તેની પાસે સ્ક્રીન છે, તો તેની પાસે ડૂમ છે" અભિવ્યક્તિને તેની મહત્તમ અભિવ્યક્તિ સુધી લઈ જવામાં આવી છે.

આજે આપણે જે પ્રોજેક્ટ વિશે વાત કરીશું તેનો એક ભાગ છે FPDoom પ્રોજેક્ટ અને જેમાં નવીનતા એ છે કે એક બંદર સ્પ્રેડટ્રમ SC6531 ચિપ પર આધારિત મૂળભૂત ફોન માટે ડૂમ.

જેઓ પ્રારબ્ધ વિશે જાણતા નથી, તેઓએ તે જાણવું જોઈએ તે અગ્રણી પ્રથમ-વ્યક્તિ શૂટર વિડિઓ ગેમ્સમાંની એક માનવામાં આવે છે. IBM સુસંગત કમ્પ્યુટર્સના યુગમાં, 3D ગ્રાફિક્સ, XNUMXD અવકાશીયતા, મલ્ટિપ્લેયર નેટવર્ક પ્લે અને મોડ સપોર્ટ જેવી નવી સુવિધાઓ રજૂ કરીને

ડૂમનો સોર્સ કોડ 23 ડિસેમ્બર, 1997ના રોજ જાહેર જનતા માટે જાહેર કરવામાં આવ્યો હતો. જોકે ડૂમ મૂળરૂપે DOS માટે બનાવવામાં આવ્યું હતું, પરંતુ રિલીઝ લિનક્સ વર્ઝનનું હતું અને સ્રોત કોડને DOS અને અન્ય ઑપરેટિંગ સિસ્ટમ્સ પર પાછા પોર્ટ કરવાનો હતો.

સ્ત્રોત કોડ મૂળ રૂપે માલિકીના લાયસન્સ હેઠળ પ્રકાશિત કરવામાં આવ્યું હતું જે વાણિજ્યિક ઉપયોગને પ્રતિબંધિત કરે છે અને વિકાસકર્તાઓએ એક્ઝિક્યુટેબલ સ્વરૂપમાં પ્રકાશિત કરેલા ફેરફારો માટે સ્રોત કોડ પ્રદાન કરવાની જરૂર નથી. આજની તારીખે, મોટાભાગના ડૂમ સોર્સ પોર્ટ્સ ઓપન સોર્સ છે.. GNU GPL ને એવા લેખકોની જરૂર છે કે જેઓ તેમના સૉફ્ટવેરમાં GPL કોડનો ઉપયોગ કરે છે અને સંશોધિત સ્રોત કોડ પણ રિલીઝ કરે છે.

આ ટીમો માટે ડૂમ લાવવાનો વિચાર તેના કારણે છે સ્પ્રેડટ્રમ SC6531 ચિપના વધુ ફેરફારો અને તે બધાથી વધુ આ લગભગ બેઝિક ફોન માર્કેટનો ઘણો ભાગ લે છે ચીન, રશિયા અને અન્ય દેશોમાં.

ચિપ ARM926EJ-S પ્રોસેસર પર આધારિત છે. 208 MHz (SC6531E) અથવા 312 MHz (SC6531DA) ની આવર્તન સાથે, ARMv5TEJ પ્રોસેસરનું આર્કિટેક્ચર. અને જો કે તે બધું ખૂબ સારું લાગે છે, તે ઉલ્લેખિત છે કે પોર્ટમાં પોર્ટિંગ જટિલતાની ઉચ્ચ ડિગ્રી છે અને તે નીચેના પરિબળોને કારણે છે:

  • આ ફોનમાં કોઈ થર્ડ પાર્ટી એપ્સ ઉપલબ્ધ નથી.
  • નાની માત્રામાં RAM: માત્ર 4MB (બ્રાન્ડ્સ/વેન્ડરો ઘણીવાર આને 32MB તરીકે સૂચિબદ્ધ કરે છે, પરંતુ આ ગેરમાર્ગે દોરનારું છે કારણ કે તેઓ મેગાબાઈટનો ઉલ્લેખ કરી રહ્યાં છે, મેગાબાઈટ નહીં).
  • દસ્તાવેજીકરણ બંધ (તમે ફક્ત જૂના અને નીચલા સંસ્કરણમાંથી લીક શોધી શકો છો), તેથી રિવર્સ એન્જિનિયરિંગ પદ્ધતિનો ઉપયોગ કરીને ઘણું બધું કાઢવામાં આવ્યું હતું.

ક્ષણ માટે, ચિપના માત્ર એક નાના ભાગની તપાસ કરવામાં આવી છે: USB, સ્ક્રીન અને કીઓ, જેથી તમે USB કેબલ (ગેમ માટેના સંસાધનો કોમ્પ્યુટરમાંથી ટ્રાન્સફર કરવામાં આવે છે) વડે કમ્પ્યુટર સાથે જોડાયેલા ફોન પર જ રમી શકો, અને ગેમમાં કોઈ અવાજ પણ નથી.

તેના વર્તમાન સ્વરૂપમાં, રમત SC6 ચિપ પર આધારિત 9 માંથી 6531 પરીક્ષણ ફોન પર રિલીઝ કરવામાં આવી છે.

SC6531 પર ડૂમ કેવી રીતે ઇન્સ્ટોલ કરવું?

આ માટે પ્રોજેક્ટના પરીક્ષણમાં રસ ધરાવો છો?, તમે માં શેર કરેલ બિલ્ડ સૂચનાઓને અનુસરી શકો છો નીચેની કડી

આ ચિપને બુટ મોડમાં મૂકવા માટે, તમારે જાણવું જરૂરી છે કે બુટ દરમિયાન કઈ કી પકડી રાખવી (F+F256 મોડેલ માટે આ “*” કી છે, Digma LINX B241 માટે – “મધ્યમ” કી, F+Ezzy 4 માટે – વર્ટેક્સ M1 માટે «115» કી, «ઉપર», જોયસ S21 અને વર્ટેક્સ C323 માટે - «0»).

રમત ચલાવવા માટે વર્કિંગ ડિરેક્ટરી વર્કડીર બનાવવા અને ત્યાં ડૂમ રિસોર્સ ફાઇલ મૂકવાનો ઉલ્લેખ કરવામાં આવ્યો છે, ઉદાહરણ તરીકે ડૂમ 1 ના શેરવેર વર્ઝનમાંથી doom1.wad.

તે પછી, નીચેના આદેશોને સ્ક્રિપ્ટમાં ચલાવવામાં આવશ્યક છે અને પછી ફોનને કનેક્ટ કરો:

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

--bright X એ ફોન સ્ક્રીનની તેજ છે (X = 0..100).
--રોટેટ S[,K] એ 90 ડિગ્રી (-1 અથવા 3 = -90, 1 = +90, વગેરે) ના એકમોમાં સ્ક્રીન/કીબોર્ડનું પરિભ્રમણ છે.

ઉલ્લેખ છે કે આ પ્રકારના ફોનની તમામ LCD સ્ક્રીન ઊભી હોય છે, તેથી જો તમારા ઉપકરણમાં આડી સ્ક્રીન હોય, તો તેનો અર્થ એ છે કે તે આડી રીતે મૂકેલી ઊભી LCD સ્ક્રીન છે, તેથી અલગ-અલગ S અને K મૂલ્યોનો ઉપયોગ કરવો જોઈએ.

આ ઉપરાંત તમે Doom માટે વધારાના વિકલ્પો ઉમેરી શકો છો, ઉદાહરણ તરીકે doom -timedemo demo1.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ પોર્ટ વિશે, તેમજ સુસંગત મોડેલોની સૂચિ, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.