SC6531 చిప్‌లో పుష్-బటన్ ఫోన్‌ల కోసం డూమ్ పోర్ట్ యొక్క మూలాలు

Spreadtrum SC6531 చిప్‌లోని పుష్-బటన్ ఫోన్‌ల కోసం డూమ్ పోర్ట్ సోర్స్ కోడ్ ప్రచురించబడింది. Spreadtrum SC6531 చిప్ యొక్క మార్పులు రష్యన్ బ్రాండ్‌ల నుండి చవకైన పుష్-బటన్ ఫోన్‌ల మార్కెట్‌లో సగం ఆక్రమించాయి (మిగిలినవి MediaTek MT6261కి చెందినవి, ఇతర చిప్‌లు చాలా అరుదు).

పోర్టింగ్ యొక్క కష్టం ఏమిటి:

  1. ఈ ఫోన్‌లలో థర్డ్-పార్టీ అప్లికేషన్‌లు ఏవీ అందుబాటులో లేవు.
  2. చిన్న మొత్తంలో RAM - కేవలం 4 మెగాబైట్‌లు మాత్రమే (బ్రాండ్‌లు/విక్రేతలు తరచుగా దీనిని 32MBగా జాబితా చేస్తారు - కానీ ఇది తప్పుదారి పట్టించేది, ఎందుకంటే మెగాబిట్‌లు, మెగాబైట్లు కాదు).
  3. క్లోజ్డ్ డాక్యుమెంటేషన్ (మీరు ప్రారంభ మరియు లోపభూయిష్ట సంస్కరణ యొక్క లీక్‌ను మాత్రమే కనుగొనగలరు), కాబట్టి రివర్స్ ఇంజినీరింగ్ ఉపయోగించి చాలా పొందారు.

చిప్ 926 MHz (SC208E) లేదా 6531 MHz (SC312DA) ఫ్రీక్వెన్సీతో ARM6531EJ-S ప్రాసెసర్‌పై ఆధారపడింది, 26 MHz వరకు డౌన్‌లాక్ చేయవచ్చు, ARMv5TEJ ప్రాసెసర్ ఆర్కిటెక్చర్ (విభజన మరియు ఫ్లోటింగ్ పాయింట్ లేదు).

ఇప్పటివరకు, చిప్‌లోని చిన్న భాగం మాత్రమే అధ్యయనం చేయబడింది: USB, స్క్రీన్ మరియు కీలు. అందువల్ల, మీరు USB కేబుల్ (గేమ్ కోసం వనరులు కంప్యూటర్ నుండి బదిలీ చేయబడతాయి) ద్వారా కంప్యూటర్‌కు కనెక్ట్ చేయబడిన మీ ఫోన్‌తో మాత్రమే ఆడవచ్చు మరియు ఆటలో ధ్వని లేదు.

ప్రస్తుతం ఇది SC6 చిప్ ఆధారంగా పరీక్షించిన 9 ఫోన్‌లలో 6531 రన్ అవుతుంది. ఈ చిప్‌ను బూట్ మోడ్‌లో ఉంచడానికి, బూట్ సమయంలో ఏ కీని పట్టుకోవాలో మీరు తెలుసుకోవాలి, పరీక్షించిన మోడల్‌ల కోసం కీలు: F+ F256: *, Digma LINX B241: centre, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: పైకి , వెర్టెక్స్ C323 : 0.

రెండు వీడియోలు కూడా ప్రచురించబడ్డాయి: ప్రదర్శనతో ఫోన్‌లో ఆటలు మరియు ప్రారంభించడం మరో 4 ఫోన్‌లు.

PS: ఇదే విషయం OpenNetలో ప్రచురించబడింది, నా నుండి వచ్చిన వార్తలు, సైట్ అడ్మినిస్ట్రేటర్ ద్వారా మాత్రమే సవరించబడ్డాయి.

లైసెన్స్ లేకుండా, రివర్స్ ఇంజినీరింగ్ ద్వారా పొందిన కోడ్‌కు లైసెన్స్ ఏ విధంగా ఉండాలో చెప్పడం కష్టం, దానిని కాపీ లెఫ్ట్‌గా పరిగణించండి - కాపీ చేసి మార్చండి, ఇతరులను మార్చనివ్వండి.

డూమ్ గేమ్ దృష్టిని ఆకర్షించడానికి ఉపయోగించబడింది, ఉదాహరణగా, నేను ఫీచర్ ఫోన్‌ల కోసం ఉచిత ఫర్మ్‌వేర్‌ను కోరుకుంటున్నాను. ఫర్మ్‌వేర్‌లో ఉపయోగించే వాటి కంటే వాటి చిప్‌లు చాలా శక్తివంతమైనవి. అంతేకాకుండా, హార్డ్‌వేర్ చౌకగా మరియు విస్తృతంగా ఉంది, "ఓపెన్" OSలు లేదా మీ స్వంత కోడ్‌ని అమలు చేయడానికి మిమ్మల్ని అనుమతించే అరుదైన ఫోన్‌ల వలె కాకుండా. ఇప్పటివరకు నేను సహకరించడానికి ఎవరినీ కనుగొనలేదు మరియు రివర్స్ ఇంజనీరింగ్ చాలా సరదాగా ఉంటుంది. ప్రారంభించడానికి మంచి ప్రదేశం SD కార్డ్ నిర్వహణ మరియు పవర్ మేనేజ్‌మెంట్‌ను కనుగొనడం, తద్వారా మీరు ఈ ఫోన్‌లను గేమింగ్ కన్సోల్‌గా ఉపయోగించవచ్చు. డూమ్‌తో పాటు, మీరు NES/SNES ఎమ్యులేటర్‌ను పోర్ట్ చేయవచ్చు.

మూలం: linux.org.ru