Sumber port Doom untuk telepon tombol tekan pada chip SC6531

Kode sumber untuk port Doom untuk telepon tombol tekan pada chip Spreadtrum SC6531 telah dipublikasikan. Modifikasi chip Spreadtrum SC6531 menempati sekitar setengah pasar ponsel tombol-tekan murah dari merek Rusia (sisanya milik MediaTek MT6261, chip lain jarang terjadi).

Apa kesulitan porting:

  1. Tidak ada aplikasi pihak ketiga yang tersedia di ponsel ini.
  2. Jumlah RAM yang kecil - hanya 4 megabita (merek/penjual sering mencantumkannya sebagai 32MB - namun ini menyesatkan, karena megabit, bukan megabita).
  3. Dokumentasi tertutup (Anda hanya dapat menemukan kebocoran versi awal dan cacat), sehingga banyak yang diperoleh dengan menggunakan rekayasa balik.

Chip ini didasarkan pada prosesor ARM926EJ-S dengan frekuensi 208 MHz (SC6531E) atau 312 MHz (SC6531DA), dapat downclock hingga 26 MHz, arsitektur prosesor ARMv5TEJ (tanpa divisi dan floating point).

Sejauh ini, hanya sebagian kecil dari chip yang telah dipelajari: USB, layar, dan kunci. Oleh karena itu, Anda hanya dapat bermain dengan ponsel yang terhubung ke komputer melalui kabel USB (sumber daya untuk game ditransfer dari komputer), dan tidak ada suara di dalam game.

Saat ini berjalan pada 6 dari 9 ponsel yang diuji berdasarkan chip SC6531. Untuk memasukkan chip ini ke mode boot, Anda perlu mengetahui tombol mana yang harus ditahan selama boot, kunci untuk model yang diuji: F+ F256: *, Digma LINX B241: tengah, F+ Ezzy 4:1, Joy's S21: 0, Vertex M115: atas , Verteks C323 : 0.

Dua video juga diterbitkan: dengan demonstrasi permainan di telepon dan diluncurkan 4 telepon lagi.

PS: Hal serupa pernah dimuat di OpenNet, berita dari saya, hanya diedit oleh pengelola situs.

Tanpa lisensi, sulit untuk mengatakan lisensi apa yang seharusnya untuk kode yang diperoleh melalui rekayasa balik, anggap saja sebagai copyleft - salin dan ubah, biarkan orang lain mengubahnya.

Game Doom digunakan untuk menarik perhatian, sebagai contoh, saya ingin firmware gratis untuk ponsel menengah. Chip mereka jauh lebih kuat daripada yang digunakan di firmware. Selain itu, perangkat kerasnya murah dan tersebar luas, tidak seperti ponsel langka dengan OS β€œterbuka” atau yang memungkinkan Anda menjalankan kode Anda sendiri. Sejauh ini saya belum menemukan siapa pun untuk diajak bekerja sama, dan rekayasa balik sangat menyenangkan. Tempat yang baik untuk memulai adalah menemukan manajemen kartu SD dan manajemen daya sehingga Anda dapat menggunakan ponsel ini sebagai konsol game. Selain Doom, Anda dapat mem-porting emulator NES/SNES.

Sumber: linux.org.ru