Se ha publicado el código para el puerto Doom para teléfonos con pulsador en el chip Spreadtrum SC6531

Como parte del proyecto FPDoom, se ha preparado una adaptación del juego Doom para teléfonos con pulsadores en el chip Spreadtrum SC6531. Las modificaciones del chip Spreadtrum SC6531 ocupan aproximadamente la mitad del mercado de teléfonos con pulsador baratos de marcas rusas (normalmente el resto son MediaTek MT6261). El chip se basa en un procesador ARM926EJ-S con una frecuencia de 208 MHz (SC6531E) o 312 MHz (SC6531DA), arquitectura de procesador ARMv5TEJ.

La dificultad de la portabilidad se debe a los siguientes factores:

  • No hay aplicaciones de terceros disponibles en estos teléfonos.
  • Pequeña cantidad de RAM: sólo 4 megabytes (las marcas/vendedores a menudo lo indican como 32 MB, pero esto es engañoso, ya que se refieren a megabits, no a megabytes).
  • Documentación cerrada (solo se puede encontrar una filtración de una versión anterior y defectuosa), por lo que se obtuvo mucho mediante ingeniería inversa.

Por el momento, solo se ha estudiado una pequeña parte del chip: USB, pantalla y teclas, por lo que solo puedes jugar en un teléfono conectado a una computadora con un cable USB (los recursos para el juego se transfieren desde la computadora), y no hay sonido en el juego. En su forma actual, el juego se ejecuta en 6 de los 9 teléfonos probados basados ​​en el chip SC6531. Para poner este chip en modo de arranque, necesita saber qué tecla mantener presionada durante el arranque (para el modelo F+ F256, esta es la tecla "*", para Digma LINX B241, la tecla "central", para F+ Ezzy 4, la Tecla “1”, para Vertex M115 — “arriba”, para Joy's S21 y Vertex C323 — “0”).



Fuente: opennet.ru

Añadir un comentario