SC6531 चिपवरील पुश-बटण फोनसाठी डूम पोर्टचे स्रोत

स्प्रेडट्रम SC6531 चिपवरील पुश-बटण फोनसाठी डूम पोर्टसाठी स्त्रोत कोड प्रकाशित केला गेला आहे. स्प्रेडट्रम SC6531 चिपमधील बदल रशियन ब्रँड्सच्या स्वस्त पुश-बटण फोनसाठी जवळपास अर्धा बाजार व्यापतात (उर्वरित MediaTek MT6261 चे आहेत, इतर चिप्स दुर्मिळ आहेत).

पोर्टिंगची अडचण काय होती:

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

चिप 926 MHz (SC208E) किंवा 6531 MHz (SC312DA) ची वारंवारता असलेल्या ARM6531EJ-S प्रोसेसरवर आधारित आहे, 26 MHz, ARMv5TEJ प्रोसेसर आर्किटेक्चर (विभाजन आणि फ्लोटिंग पॉइंट नाही) पर्यंत डाउनक्लॉक करू शकते.

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

सध्या ते SC6 चिपवर आधारित 9 पैकी 6531 चाचणी केलेल्या फोनवर चालते. ही चिप बूट मोडमध्ये ठेवण्यासाठी, तुम्हाला बूट करताना कोणती की धरायची, चाचणी केलेल्या मॉडेलसाठी की: F+ F256: *, Digma LINX B241: केंद्र, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: up हे माहित असणे आवश्यक आहे. , व्हर्टेक्स C323 : 0.

दोन व्हिडिओ देखील प्रकाशित केले गेले: प्रात्यक्षिकांसह फोनवर खेळ आणि लाँच होत आहे आणखी 4 फोन.

PS: OpenNet वर एक समान गोष्ट प्रकाशित झाली होती, माझ्याकडून बातम्या, फक्त साइट प्रशासकाद्वारे संपादित.

लायसन्सशिवाय रिव्हर्स इंजिनीअरिंगने मिळवलेल्या कोडसाठी परवाना कोणता असावा हे सांगणे कठीण आहे, ते कॉपीलेफ्ट समजा - कॉपी आणि बदला, इतरांना ते बदलू द्या.

डूम हा गेम लक्ष वेधण्यासाठी वापरला गेला होता, उदाहरणार्थ, मला फीचर फोनसाठी फ्री फर्मवेअर हवे आहे. त्यांच्या चिप्स फर्मवेअरमध्ये वापरल्या जाणार्‍या पेक्षा जास्त शक्तिशाली आहेत. शिवाय, हार्डवेअर स्वस्त आणि व्यापक आहे, “ओपन” OS सह दुर्मिळ फोन किंवा जे तुम्हाला तुमचा स्वतःचा कोड चालवण्याची परवानगी देतात त्यापेक्षा वेगळे. आतापर्यंत मला सहकार्य करण्यासाठी कोणीही आढळले नाही आणि उलट अभियांत्रिकी कठीण मजेदार आहे. प्रारंभ करण्यासाठी एक चांगली जागा म्हणजे SD कार्ड व्यवस्थापन आणि उर्जा व्यवस्थापन शोधणे जेणेकरुन तुम्ही हे फोन गेमिंग कन्सोल म्हणून वापरू शकता. Doom व्यतिरिक्त, तुम्ही NES/SNES एमुलेटर पोर्ट करू शकता.

स्त्रोत: linux.org.ru