Código de porta Doom para telefones com botão de pressão baseado no chip Spreadtrum SC6531 publicado

Como parte do projeto FPDoom, uma versão do jogo Doom foi preparada para telefones de botão no chip Spreadtrum SC6531. As modificações do chip Spreadtrum SC6531 ocupam cerca de metade do mercado de telefones de botão baratos de marcas russas (geralmente o restante é MediaTek MT6261). O chip é baseado em um processador ARM926EJ-S com frequência de 208 MHz (SC6531E) ou 312 MHz (SC6531DA), arquitetura de processador ARMv5TEJ.

A dificuldade de portabilidade se deve aos seguintes fatores:

  • Não há aplicativos de terceiros disponíveis nesses telefones.
  • Pequena quantidade de RAM - apenas 4 megabytes (marcas/vendedores geralmente listam isso como 32 MB - mas isso é enganoso, pois significam megabits, não megabytes).
  • Documentação fechada (você só pode encontrar um vazamento de uma versão anterior e inferior), então muito foi extraído usando o método de engenharia reversa.

No momento, apenas uma pequena parte do chip foi estudada - USB, tela e teclas, então você só pode jogar em um telefone conectado a um computador com um cabo USB (os recursos do jogo são transferidos do computador), e não há som no jogo. Em sua forma atual, o jogo roda em 6 dos 9 telefones testados baseados no chip SC6531. Para colocar este chip no modo de inicialização, você precisa saber qual tecla segurar durante a inicialização (para o modelo F+ F256, esta é a tecla “*”, para Digma LINX B241, a tecla “central”, para F+ Ezzy 4, a Tecla “1”, para Vertex M115 — “up”, para Joy's S21 e Vertex C323 — “0”).



Fonte: opennet.ru

Adicionar um comentário