Извори на портата Doom за телефони со копчиња на чипот SC6531

Објавен е изворниот код за Doom портот за телефони со копчиња на чипот Spreadtrum SC6531. Модификациите на чипот Spreadtrum SC6531 заземаат околу половина од пазарот за евтини телефони со копчиња од руски брендови (остатокот му припаѓа на MediaTek MT6261, другите чипови се ретки).

Која беше тешкотијата на пренесување:

  1. Нема достапни апликации од трети страни на овие телефони.
  2. Мала количина RAM - само 4 мегабајти (марките/продавачите често го наведуваат ова како 32 MB - но ова е погрешно, бидејќи мегабити, а не мегабајти).
  3. Затворена документација (можете да најдете само истекување на рана и неисправна верзија), така што многу е добиено со обратно инженерство.

Чипот се базира на ARM926EJ-S процесор со фреквенција од 208 MHz (SC6531E) или 312 MHz (SC6531DA), може да се намали до 26 MHz, архитектура на процесор ARMv5TEJ (без поделба и подвижна точка).

Досега е проучен само мал дел од чипот: USB, екран и клучеви. Затоа, можете да играте само со телефонот поврзан на компјутерот преку USB-кабел (ресурсите за играта се пренесуваат од компјутерот), а во играта нема звук.

Во моментов работи на 6 од 9 тестирани телефони базирани на чипот SC6531. За да го ставите овој чип во режим на подигање, треба да знаете кое копче да го држите за време на подигање, копчиња за тестираните модели: F+ F256: *, Digma LINX B241: центар, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: нагоре , Теме C323 : 0.

Објавени се и две видеа: со демонстрација игри на телефонот и лансирање на Уште 4 телефони.

П.С.: Слично беше објавено и на OpenNet, вести од мене, само уредени од администраторот на сајтот.

Без лиценца, тешко е да се каже каква лиценца треба да биде за кодот добиен со обратно инженерство, сметајте го како copyleft - копирајте и менувајте, нека го менуваат другите.

Играта Doom беше искористена за да привлече внимание, како пример, би сакал бесплатен фирмвер за телефони со функции. Нивните чипови се многу помоќни од она што се користи во фирмверот. Згора на тоа, хардверот е евтин и широко распространет, за разлика од ретките телефони со „отворени“ оперативни системи или оние што ви дозволуваат да извршите сопствен код. Досега не најдов со кого да соработувам, а обратното инженерство е тешко забавно. Добро место за почеток би било да најдете управување со SD-картички и управување со енергија за да можете да ги користите овие телефони како конзола за игри. Покрај Doom, можете да го пренесете емулаторот NES/SNES.

Извор: linux.org.ru