Doom-portin lähteet SC6531-sirun painikepuhelimille

Spreadtrum SC6531 -sirun Doom-portin lähdekoodi on julkaistu. Spreadtrum SC6531 -sirun muutokset vievät noin puolet venäläisten merkkien halpojen painikepuhelimien markkinoista (loput kuuluvat MediaTek MT6261:een, muut sirut ovat harvinaisia).

Mikä oli siirtämisen vaikeus:

  1. Näissä puhelimissa ei ole saatavilla kolmannen osapuolen sovelluksia.
  2. Pieni määrä RAM-muistia - vain 4 megatavua (tuotemerkit/myyjät ilmoittavat tämän usein 32 Mt - mutta tämä on harhaanjohtavaa, koska megatavua, ei megatavua).
  3. Suljettu dokumentaatio (löydät vain varhaisen ja viallisen version vuodon), joten paljon saatiin käänteissuunnittelulla.

Siru perustuu ARM926EJ-S-prosessoriin, jonka taajuus on 208 MHz (SC6531E) tai 312 MHz (SC6531DA), voi hidastaa taajuutta 26 MHz:iin, ARMv5TEJ-prosessoriarkkitehtuuri (ei jakoa ja liukulukua).

Toistaiseksi sirusta on tutkittu vain pieni osa: USB, näyttö ja avaimet. Siksi voit pelata vain puhelimellasi kytkettynä tietokoneeseen USB-kaapelilla (pelin resurssit siirretään tietokoneelta), eikä pelissä ole ääntä.

Tällä hetkellä se toimii kuudessa 6:stä testatusta puhelimesta, jotka perustuvat SC9-siruun. Jotta voit laittaa tämän sirun käynnistystilaan, sinun on tiedettävä, mitä näppäintä pitää pitää päällä käynnistyksen aikana, testattujen mallien näppäimet: F+ F6531: *, Digma LINX B256: keskellä, F+ Ezzy 241: 4, Joy's S1: 21, Vertex M0: ylös , Vertex C115 : 323.

Myös kaksi videota julkaistiin: demonstraatiolla pelejä puhelimessa ja käynnistyy 4 muuta puhelinta.

PS: Vastaava juttu julkaistiin OpenNetissä, uutisia minulta, vain sivuston ylläpitäjän editoima.

Ilman lisenssiä on vaikea sanoa, mikä lisenssi pitäisi olla käänteistekniikalla saadulle koodille, pitää sitä copyleftinä - kopioi ja muuta, anna muiden muuttaa.

Peliä Doom käytettiin herättämään huomiota, esimerkiksi haluaisin ilmaisen laiteohjelmiston ominaisuuspuhelimiin. Niiden sirut ovat paljon tehokkaampia kuin laiteohjelmistossa käytetyt. Lisäksi laitteisto on halpa ja laajalle levinnyt, toisin kuin harvinaisissa puhelimissa, joissa on "avoin" käyttöjärjestelmä tai ne, jotka mahdollistavat oman koodin suorittamisen. Toistaiseksi en ole löytänyt ketään, jonka kanssa tehdä yhteistyötä, ja käänteinen suunnittelu on hauskaa. Hyvä paikka aloittaa olisi etsiä SD-kortin hallinta ja virranhallinta, jotta voit käyttää näitä puhelimia pelikonsolina. Doomin lisäksi voit portoida NES/SNES-emulaattorin.

Lähde: linux.org.ru