Opublikowano kod portu Doom dla telefonów przyciskowych na chipie Spreadtrum SC6531

W ramach projektu FPDoom przygotowano port gry Doom na telefony z przyciskami na chipie Spreadtrum SC6531. Modyfikacje chipa Spreadtrum SC6531 zajmują około połowy rynku tanich telefonów z przyciskiem rosyjskich marek (zwykle reszta to MediaTek MT6261). Układ oparty jest na procesorze ARM926EJ-S o częstotliwości 208 MHz (SC6531E) lub 312 MHz (SC6531DA), architekturze procesora ARMv5TEJ.

Trudność przeniesienia wynika z następujących czynników:

  • Na tych telefonach nie są dostępne żadne aplikacje innych firm.
  • Mała ilość pamięci RAM - tylko 4 megabajty (marki/sprzedawcy często podają to jako 32 MB - ale jest to mylące, ponieważ mają na myśli megabity, a nie megabajty).
  • Zamknięta dokumentacja (można znaleźć jedynie wyciek wczesnej i wadliwej wersji), więc wiele uzyskano za pomocą inżynierii wstecznej.

Na chwilę obecną zbadana została tylko niewielka część chipa - USB, ekran i klawisze, dzięki czemu można grać jedynie na telefonie podłączonym do komputera kablem USB (zasoby do gry przenoszone są z komputera), oraz w grze nie ma dźwięku. W obecnej formie gra działa na 6 z 9 testowanych telefonów opartych na chipie SC6531. Aby wprowadzić ten układ w tryb rozruchu, musisz wiedzieć, który klawisz przytrzymać podczas rozruchu (w przypadku modelu F+ F256 jest to klawisz „*”, w przypadku Digma LINX B241 klawisz „środkowy”, w przypadku F+ Ezzy 4 Klawisz „1”, dla Vertex M115 — „w górę”, dla Joy's S21 i Vertex C323 — „0”).



Źródło: opennet.ru

Dodaj komentarz