Spreadtrum SC6531 चिपसह फीचर फोनवर पोर्टिंग डूम

डूम पोर्ट

ते मूलभूत सेल फोनवर नशिबात चालवण्यास व्यवस्थापित करतात

कयामत पुन्हा बोलायला दिले आहे आणि हे असे आहे की या लेखात आपण या गेमसह एका नवीन प्रकल्पाबद्दल बोलू ज्याने कधीही विचार केला नसेल अशा ठिकाणी पोहोचण्यात व्यवस्थापित केले आहे. आणि हे असे आहे की बर्‍याच प्रोग्रामरच्या प्रयत्न आणि सर्जनशीलतेबद्दल धन्यवाद, "जर त्यात स्क्रीन असेल तर त्यात डूम आहे" ही अभिव्यक्ती त्याच्या जास्तीत जास्त अभिव्यक्तीपर्यंत नेली गेली आहे.

आज आपण ज्या प्रकल्पाबद्दल बोलणार आहोत तो हा भाग आहे FPDoom प्रकल्प आणि ज्यात नावीन्य आहे की एक बंदर आहे स्प्रेडट्रम SC6531 चिपवर आधारित मूलभूत फोनसाठी डूम.

ज्यांना डूमबद्दल माहिती नाही, त्यांनी ते जाणून घ्यावे हा अग्रगण्य प्रथम-व्यक्ती नेमबाज व्हिडिओ गेमपैकी एक मानला जातो. IBM सुसंगत संगणकांच्या युगात, 3D ग्राफिक्स, XNUMXD अवकाशीयता, मल्टीप्लेअर नेटवर्क प्ले आणि मॉड सपोर्ट यांसारखी नवीन वैशिष्ट्ये सादर करून

डूमचा सोर्स कोड 23 डिसेंबर 1997 रोजी लोकांसाठी प्रसिद्ध करण्यात आला. जरी Doom हे मूलतः DOS साठी तयार केले गेले असले तरी, रिलीज लिनक्स आवृत्तीचे होते आणि स्त्रोत कोड परत DOS आणि इतर ऑपरेटिंग सिस्टमवर पोर्ट करणे आवश्यक होते.

मूळ सांकेतिक शब्दकोश मूळतः मालकीच्या परवान्याखाली प्रकाशित झाले होते ज्याने व्यावसायिक वापर प्रतिबंधित केला आहे आणि विकासकांना त्यांनी एक्झिक्युटेबल स्वरूपात प्रकाशित केलेल्या सुधारणांसाठी स्त्रोत कोड प्रदान करण्याची आवश्यकता नाही. आजपर्यंत, बहुतेक Doom सोर्स पोर्ट ओपन सोर्स आहेत.. GNU GPL ला त्यांच्या सॉफ्टवेअरमध्‍ये GPL कोड वापरणार्‍या लेखकांना सुधारित सोर्स कोड रिलीझ करणे आवश्यक आहे.

या संघांना डूम आणण्याची कल्पना यामुळे आहे स्प्रेडट्रम SC6531 चिपच्या अधिक बदलांसाठी आणि त्याहूनही अधिक हे अंदाजे मोठ्या प्रमाणावर मूलभूत फोन मार्केट व्यापतात चीन, रशिया आणि इतर देशांमध्ये.

चिप ARM926EJ-S प्रोसेसरवर आधारित आहे. 208 MHz (SC6531E) किंवा 312 MHz (SC6531DA) च्या वारंवारतेसह, ARMv5TEJ प्रोसेसरचे आर्किटेक्चर. आणि जरी हे सर्व खूप चांगले वाटत असले तरी, हे नमूद केले आहे की पोर्टमध्ये उच्च प्रमाणात पोर्टिंग जटिलता आहे आणि ते खालील घटकांमुळे आहे:

  • या फोनवर कोणतेही थर्ड पार्टी अॅप्स उपलब्ध नाहीत.
  • RAM ची लहान रक्कम: फक्त 4MB (ब्रँड/विक्रेते सहसा 32MB म्हणून सूचीबद्ध करतात, परंतु हे दिशाभूल करणारे आहे कारण ते मेगाबाइट्सचा संदर्भ देत आहेत, मेगाबाइट्सचा नाही).
  • दस्तऐवजीकरण बंद झाले (आपल्याला फक्त जुन्या आणि खालच्या आवृत्तीमधून गळती सापडते), त्यामुळे उलट अभियांत्रिकी पद्धती वापरून बरेच काही काढले गेले.

या क्षणासाठी, चिपचा फक्त एक छोटासा भाग तपासला गेला आहे: यूएसबी, स्क्रीन आणि की, त्यामुळे तुम्ही फक्त यूएसबी केबल असलेल्या कॉम्प्युटरशी कनेक्ट केलेल्या फोनवर प्ले करू शकता (गेमची संसाधने कॉम्प्युटरवरून हस्तांतरित केली जातात), आणि गेममध्ये कोणताही आवाज नाही.

सध्याच्या फॉर्ममध्ये, हा गेम SC6 चिपवर आधारित 9 पैकी 6531 चाचणी केलेल्या फोनवर रिलीज केला जातो.

SC6531 वर Doom कसे स्थापित करावे?

साठी प्रकल्पाची चाचणी घेण्यात स्वारस्य आहे?, तुम्ही मध्ये सामायिक केलेल्या बिल्ड सूचनांचे अनुसरण करू शकता खालील दुवा.

ही चिप बूट मोडमध्ये ठेवण्यासाठी, तुम्हाला बूट करताना कोणती की धरायची हे माहित असणे आवश्यक आहे (F+F256 मॉडेलसाठी ही “*” की आहे, Digma LINX B241 साठी – “मध्यम” की, F+Ezzy 4 साठी – व्हर्टेक्स M1 साठी «115» की - «अप», Joy's S21 आणि Vertex 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).
--rotate S[,K] 90 अंश (-1 किंवा 3 = -90, 1 = +90, इ.) च्या युनिट्समध्ये स्क्रीन/कीबोर्ड रोटेशन आहे.

असे नमूद केले आहे की या प्रकारच्या फोनच्या सर्व एलसीडी स्क्रीन उभ्या असतात, त्यामुळे तुमच्या डिव्हाइसमध्ये क्षैतिज स्क्रीन असल्यास, याचा अर्थ ती क्षैतिजरित्या ठेवलेली उभी एलसीडी स्क्रीन आहे, म्हणून भिन्न S आणि K व्हॅल्यूज वापरल्या पाहिजेत.

या व्यतिरिक्त तुम्ही Doom साठी अतिरिक्त पर्याय जोडू शकता, उदाहरणार्थ doom -timedemo demo1.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास या पोर्टबद्दल, तसेच सुसंगत मॉडेल्सची यादी, आपण तपशील तपासू शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.