SC6531 yongasındaki tuşlu telefonlar için Doom bağlantı noktasının kaynakları

Spreadtrum SC6531 yongasındaki tuşlu telefonlar için Doom bağlantı noktasının kaynak kodu yayımlandı. Spreadtrum SC6531 yongasının modifikasyonları, Rus markalarının ucuz tuşlu telefonları pazarının yaklaşık yarısını kaplıyor (geri kalanı MediaTek MT6261'e ait, diğer yongalar nadirdir).

Taşımanın zorluğu neydi:

  1. Bu telefonlarda üçüncü parti uygulamalar bulunmamaktadır.
  2. Az miktarda RAM - yalnızca 4 megabayt (markalar/satıcılar bunu genellikle 32 MB olarak listeler - ancak bu yanıltıcıdır, çünkü megabayt değil, megabit).
  3. Kapalı belgeler (yalnızca eski ve kusurlu bir sürümün sızıntısını bulabilirsiniz), bu nedenle tersine mühendislik kullanılarak çok şey elde edildi.

Çip, 926 MHz (SC208E) veya 6531 MHz (SC312DA) frekansına sahip bir ARM6531EJ-S işlemciyi temel alıyor, 26 MHz'e hız düşürebiliyor, ARMv5TEJ işlemci mimarisi (bölme ve kayan nokta yok).

Şimdiye kadar çipin yalnızca küçük bir kısmı incelendi: USB, ekran ve tuşlar. Bu nedenle yalnızca USB kablosuyla bilgisayara bağlanan telefonunuzla oynayabilirsiniz (oyunun kaynakları bilgisayardan aktarılır) ve oyunda ses yoktur.

Şu anda SC6 yongasını temel alan test edilen 9 telefondan 6531'sında çalışıyor. Bu çipi önyükleme moduna geçirmek için, önyükleme sırasında hangi tuşu tutmanız gerektiğini bilmeniz gerekir, test edilen modeller için tuşlar: F+ F256: *, Digma LINX B241: orta, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: yukarı , Köşe C323 : 0.

Ayrıca iki video da yayınlandı: bir gösteriyle birlikte telefondaki oyunlar ve başlatılıyor 4 telefon daha.

Not: Benzer bir şey OpenNet'te de yayınlanmıştı, benden haber, sadece site yöneticisi tarafından düzenlenmiş.

Lisans olmadan, tersine mühendislikle elde edilen kod için hangi lisansın olması gerektiğini söylemek zordur, bunu copyleft olarak düşünün - kopyala ve değiştir, başkalarının değiştirmesine izin ver.

Doom oyunu dikkat çekmek için kullanıldı; örnek olarak, özellikli telefonlar için ücretsiz ürün yazılımı istiyorum. Çipleri, ürün yazılımında kullanılanlardan çok daha güçlüdür. Üstelik donanım, "açık" işletim sistemine sahip veya kendi kodunuzu çalıştırmanıza izin veren nadir telefonların aksine, ucuz ve yaygındır. Şu ana kadar işbirliği yapabileceğim kimseyi bulamadım ve tersine mühendislik çok eğlenceli. Bu telefonları oyun konsolu olarak kullanabilmeniz için SD kart yönetimi ve güç yönetimini bulmak iyi bir başlangıç ​​noktası olacaktır. Doom'a ek olarak NES/SNES emülatörünü de taşıyabilirsiniz.

Kaynak: linux.org.ru