Апублікаваны код порта Doom для кнопкавых тэлефонаў на чыпе Spreadtrum SC6531

У рамках праекту FPDoom падрыхтаваны порт гульні Doom для кнопкавых тэлефонаў на чыпе Spreadtrum SC6531. Мадыфікацыі чыпа Spreadtrum SC6531 займаюць каля паловы рынка танных кнопкавых тэлефонаў расійскіх брэндаў (як правіла, астатнія на MediaTek MT6261). У аснове чыпа працэсар ARM926EJ-S з частатой 208 Мгц (SC6531E) ці 312 Мгц (SC6531DA), архітэктура працэсара ARMv5TEJ.

Складанасць партавання абумоўлена наступнымі фактарамі:

  • Іншыя прыкладанні на гэтых тэлефонах не прадугледжаны.
  • Малы аб'ём АЗП - усяго 4 мегабайта (брэнды / прадаўцы часта паказваюць гэта як 32МБ - але гэта ўвядзенне ў зман, так як маюцца на ўвазе мегабіты, а не мегабайты).
  • Закрытая дакументацыя (можна знайсці толькі ўцечку ранняй і непаўнавартаснай версіі), таму шмат што здабывалася метадам рэверс-інжынірынгу.

На дадзены момант даследавана праца толькі малой часткі чыпа – USB, экран і клавішы, таму пагуляць можна толькі на тэлефоне, падлучаным да кампутара USB-кабелем (рэсурсы для гульні перадаюцца з кампутара), таксама ў гульні няма гуку. У бягучым выглядзе гульня запускаецца на 6 з 9 пратэставаных тэлефонаў на чыпе SC6531. Для перакладу гэтага чыпа ў загрузны рэжым трэба ведаць, якую клавішу ўтрымліваць пры загрузцы (для мадэлі F+ F256 - гэтым клавіша "*", для Digma LINX B241 - клавіша "цэнтр", для F+ Ezzy 4 - клавіша "1", для Vertex M115 - "уверх", для Joy's S21 і Vertex C323 - "0").



Крыніца: opennet.ru

Дадаць каментар