Le code du port Doom pour les téléphones à bouton-poussoir sur la puce Spreadtrum SC6531 a été publié

Dans le cadre du projet FPDoom, un portage du jeu Doom a été préparé pour les téléphones à bouton-poussoir sur la puce Spreadtrum SC6531. Les modifications de la puce Spreadtrum SC6531 occupent environ la moitié du marché des téléphones à bouton-poussoir bon marché de marques russes (généralement le reste est MediaTek MT6261). La puce est basée sur un processeur ARM926EJ-S avec une fréquence de 208 MHz (SC6531E) ou 312 MHz (SC6531DA), architecture de processeur ARMv5TEJ.

La difficulté du portage est due aux facteurs suivants :

  • Aucune application tierce n'est disponible sur ces téléphones.
  • Petite quantité de RAM - seulement 4 mégaoctets (les marques/vendeurs indiquent souvent cela comme 32 Mo - mais cela est trompeur, car ils signifient des mégabits et non des mégaoctets).
  • Documentation fermée (vous ne pouvez trouver qu'une fuite d'une version antérieure et défectueuse), donc beaucoup de choses ont été obtenues grâce à l'ingénierie inverse.

Pour le moment, seule une petite partie de la puce a été étudiée - USB, écran et touches, vous ne pouvez donc jouer que sur un téléphone connecté à un ordinateur avec un câble USB (les ressources du jeu sont transférées depuis l'ordinateur), et il n'y a pas de son dans le jeu. Dans sa forme actuelle, le jeu fonctionne sur 6 des 9 téléphones testés basés sur la puce SC6531. Pour mettre cette puce en mode boot, vous devez savoir quelle touche maintenir lors du démarrage (pour le modèle F+ F256, c'est la touche « * », pour Digma LINX B241, la touche « centrale », pour F+ Ezzy 4, la Touche « 1 », pour Vertex M115 — « haut », pour Joy's S21 et Vertex C323 — « 0 »).



Source: opennet.ru

Ajouter un commentaire