De code voor de Doom-poort voor telefoons met drukknop op de Spreadtrum SC6531-chip is gepubliceerd

Als onderdeel van het FPDoom-project is een port van de Doom-game voorbereid voor telefoons met drukknoppen op de Spreadtrum SC6531-chip. Aanpassingen van de Spreadtrum SC6531-chip bezetten ongeveer de helft van de markt voor goedkope drukknoptelefoons van Russische merken (meestal is de rest MediaTek MT6261). De chip is gebaseerd op een ARM926EJ-S-processor met een frequentie van 208 MHz (SC6531E) of 312 MHz (SC6531DA), ARMv5TEJ-processorarchitectuur.

De moeilijkheid bij het porten is te wijten aan de volgende factoren:

  • Er zijn geen applicaties van derden beschikbaar op deze telefoons.
  • Kleine hoeveelheid RAM - slechts 4 megabytes (merken/verkopers vermelden dit vaak als 32 MB - maar dit is misleidend, aangezien ze megabits bedoelen, niet megabytes).
  • Gesloten documentatie (je kunt alleen een lek vinden van een vroege en defecte versie), dus er is veel verkregen met behulp van reverse engineering.

Op dit moment is slechts een klein deel van de chip onderzocht: USB, scherm en toetsen, zodat je alleen kunt spelen op een telefoon die met een USB-kabel op een computer is aangesloten (bronnen voor het spel worden overgebracht vanaf de computer), en er zit geen geluid in het spel. In zijn huidige vorm draait de game op 6 van de 9 geteste telefoons op basis van de SC6531-chip. Om deze chip in de opstartmodus te zetten, moet je weten welke toets je ingedrukt moet houden tijdens het opstarten (voor het F+ F256-model is dit de “*”-toets, voor Digma LINX B241 de “middelste”-toets, voor F+ Ezzy 4 de “1”-toets, voor Vertex M115 — “omhoog”, voor Joy's S21 en Vertex C323 — “0”).



Bron: opennet.ru

Voeg een reactie