Izvori Doom porta za telefone s tipkama na SC6531 čipu

Objavljen je izvorni kod Doom porta za telefone s tipkama temeljene na čipu Spreadtrum SC6531. Varijante čipa Spreadtrum SC6531 čine otprilike polovicu tržišta jeftinih telefona s tipkama ruskih marki (ostatak drži MediaTek MT6261, dok su ostali čipovi rijetki).

Kolika je bila poteškoća s prenošenjem:

  1. Na ovim telefonima nema dostupnih aplikacija trećih strana.
  2. Mala količina RAM-a - samo 4 megabajta (marke/prodavači često navode 32 MB - ali to je zavaravajuće, jer se radi o megabitima, a ne megabajtima).
  3. Zatvorena dokumentacija (možete pronaći samo curenje rane i neispravne verzije), tako da je puno toga dobiveno obrnutim inženjeringom.

Čip je baziran na procesoru ARM926EJ-S s frekvencijom od 208 MHz (SC6531E) ili 312 MHz (SC6531DA), može smanjiti frekvenciju na 26 MHz, arhitektura procesora je ARMv5TEJ (bez dijeljenja i operacija s pomičnim zarezom).

Do sada je analiziran samo mali dio čipa: USB, ekran i tipke. Stoga se igra može igrati samo kada je telefon spojen na računalo putem USB kabela (resursi igre prenose se s računala). Također nema zvuka.

Trenutno radi na šest od devet testiranih telefona s čipom SC6531. Da biste ovaj čip stavili u način pokretanja, morate znati koju tipku držati tijekom pokretanja. Tipke za testirane modele su: F+ F256: *, Digma LINX B241: sredina, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: gore, Vertex C323: 0.

Objavljena su i dva videa: s demonstracijom igre na telefonu i pokrenuti Još 4 telefona.

PS: Nešto slično je objavljeno na OpenNetu, vijest je od mene, samo uređena od strane administratora stranice.

Bez licence je teško reći koja je licenca potrebna za obrnuti inženjering koda. Zamislite to kao copyleft - kopirajte i mijenjajte te dopustite drugima da ga mijenjaju.

Igra Doom korištena je za privlačenje pažnje. Kao primjer, volio bih vidjeti besplatni firmware za telefone s tipkama. Njihovi čipovi su puno snažniji od onih koji se koriste u firmwareu. Štoviše, hardver je jeftin i široko dostupan, za razliku od rijetkih telefona s "otvorenim" operativnim sustavima ili onih koji omogućuju izvršavanje prilagođenog koda. Još nisam pronašao nikoga s kim bih surađivao, a obrnuti inženjering je težak. Za početak, bilo bi dobro pronaći značajke upravljanja SD karticama i upravljanja napajanjem kako bi se ovi telefoni mogli koristiti kao igraća konzola. Osim toga, NES/SNES emulator bi se mogao portirati na Doom.

Izvor: linux.org.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster