Doom port code para sa mga push-button na telepono batay sa Spreadtrum SC6531 chip na na-publish

Bilang bahagi ng proyekto ng FPDoom, isang port ng larong Doom ang inihanda para sa mga push-button na telepono sa Spreadtrum SC6531 chip. Ang mga pagbabago sa Spreadtrum SC6531 chip ay sumasakop sa halos kalahati ng merkado para sa murang mga push-button na telepono mula sa mga tatak ng Russia (karaniwang ang iba ay MediaTek MT6261). Ang chip ay batay sa isang ARM926EJ-S processor na may frequency na 208 MHz (SC6531E) o 312 MHz (SC6531DA), ARMv5TEJ processor architecture.

Ang kahirapan sa pag-port ay dahil sa mga sumusunod na salik:

  • Walang mga third-party na application na magagamit sa mga teleponong ito.
  • Maliit na halaga ng RAM - 4 megabytes lamang (madalas itong inilista ng mga tatak/nagbebenta bilang 32MB - ngunit ito ay nakaliligaw, dahil ang ibig sabihin ng mga ito ay megabits, hindi megabytes).
  • Saradong dokumentasyon (maaari ka lamang makahanap ng isang pagtagas ng isang maaga at may sira na bersyon), kaya marami ang nakuha gamit ang reverse engineering.

Sa ngayon, isang maliit na bahagi lamang ng chip ang napag-aralan - USB, screen at mga susi, kaya maaari ka lamang maglaro sa isang telepono na nakakonekta sa isang computer na may USB cable (ang mga mapagkukunan para sa laro ay inilipat mula sa computer), at walang tunog sa laro. Sa kasalukuyang anyo nito, ang laro ay tumatakbo sa 6 sa 9 na nasubok na mga telepono batay sa SC6531 chip. Upang ilagay ang chip na ito sa boot mode, kailangan mong malaman kung aling key ang hahawakan sa panahon ng boot (para sa F+ F256 model, ito ang β€œ*” key, para sa Digma LINX B241, ang β€œcenter” key, para sa F+ Ezzy 4, ang β€œ1” key, para sa Vertex M115 β€” β€œup”, para sa Joy's S21 at Vertex C323 β€” β€œ0”).



Pinagmulan: opennet.ru

Magdagdag ng komento