Източници на порта Doom за телефони с бутони на чипа SC6531

Изходният код за порта Doom за телефони с бутони на чипа Spreadtrum SC6531 е публикуван. Модификациите на чипа Spreadtrum SC6531 заемат около половината от пазара за евтини телефони с бутони от руски марки (останалото принадлежи на MediaTek MT6261, други чипове са рядкост).

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

  1. На тези телефони няма налични приложения на трети страни.
  2. Малко количество RAM - само 4 мегабайта (марките/продавачите често го посочват като 32MB - но това е подвеждащо, тъй като мегабитите, а не мегабайтите).
  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 телефона.

PS: Подобно нещо беше публикувано в OpenNet, новина от мен, само редактирана от администратора на сайта.

Без лиценз е трудно да се каже какъв трябва да бъде лицензът за кода, получен чрез обратно инженерство, считайте го за копилефт - копирайте и променете, оставете другите да го променят.

Играта Doom беше използвана за привличане на внимание, като пример, бих искал безплатен фърмуер за функционални телефони. Техните чипове са много по-мощни от това, което се използва във фърмуера. Освен това хардуерът е евтин и широко разпространен, за разлика от редките телефони с „отворени“ операционни системи или такива, които ви позволяват да стартирате свой собствен код. Досега не съм намерил с кого да си сътруднича, а обратното инженерство е трудно забавление. Добро място за начало би било да намерите управление на SD карта и управление на захранването, така че да можете да използвате тези телефони като конзола за игри. В допълнение към Doom можете да пренесете NES/SNES емулатора.

Източник: linux.org.ru