Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΠΎΡ€Ρ‚Π° Doom для ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° Ρ‡ΠΈΠΏΠ΅ SC6531

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ исходники ΠΏΠΎΡ€Ρ‚Π° Doom для ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° Ρ‡ΠΈΠΏΠ΅ Spreadtrum SC6531. ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡ΠΈΠΏΠ° Spreadtrum SC6531 Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Ρ€Ρ‹Π½ΠΊΠ° Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² российских Π±Ρ€Π΅Π½Π΄ΠΎΠ² (ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π° MediaTek MT6261, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‡ΠΈΠΏΡ‹ Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒ).

Π’ Ρ‡Ρ‘ΠΌ состояла ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ портирования:

  1. Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ прилоТСния Π½Π° этих Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Π½Π΅ прСдусмотрСны.
  2. ΠœΠ°Π»Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠžΠ—Π£ — всСго 4 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° (Π±Ρ€Π΅Π½Π΄Ρ‹/ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ часто ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ это ΠΊΠ°ΠΊ 32ΠœΠ‘ — Π½ΠΎ это Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Π³Π°Π±ΠΈΡ‚Ρ‹, Π° Π½Π΅ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹).
  3. Закрытая докумСнтация (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‚Π΅Ρ‡ΠΊΡƒ Ρ€Π°Π½Π½Π΅ΠΉ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ вСрсии), поэтому ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΠΎΠ±Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π°.

Π’ основС Ρ‡ΠΈΠΏΠ° процСссор ARM926EJ-S с частотой 208 ΠœΠ“Ρ† (SC6531E) ΠΈΠ»ΠΈ 312 ΠœΠ“Ρ† (SC6531DA), ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΆΠ°Ρ‚ΡŒ частоту Π΄ΠΎ 26 ΠœΠ“Ρ†, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° процСссора ARMv5TEJ (Π½Π΅Ρ‚ дСлСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ).

Пока Ρ‡Ρ‚ΠΎ исслСдована Ρ€Π°Π±ΠΎΡ‚Π° лишь ΠΌΠ°Π»ΠΎΠΉ части Ρ‡ΠΈΠΏΠ°, это USB, экран ΠΈ клавиши. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ (рСсурсы для ΠΈΠ³Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°), Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΈΠ³Ρ€Π΅ Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠ°.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ запускаСтся Π½Π° 6-ΠΈ ΠΈΠ· 9-ΠΈ протСстированных Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° Ρ‡ΠΈΠΏΠ΅ SC6531. Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° этого Ρ‡ΠΈΠΏΠ° Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, клавиши для протСстированных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: F+ F256: *, Digma LINX B241: Ρ†Π΅Π½Ρ‚Ρ€, F+ Ezzy 4: 1, Joy’s S21: 0, Vertex M115: Π²Π²Π΅Ρ€Ρ…, Vertex C323: 0.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π΄Π²Π° Π²ΠΈΠ΄Π΅ΠΎ: с дСмонстрациСй ΠΈΠ³Ρ€Ρ‹ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈ запуском Π½Π° Π΅Ρ‰Π΅ 4-Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ….

P.S.: ΠŸΠΎΡ…ΠΎΠΆΠ΅Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π½Π° OpenNet, Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ ΠΎΡ‚ мСня, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ отрСдактированная Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ сайта.

Π‘Π΅Π· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, слоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ какая лицСнзия Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ для ΠΊΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ΠΎΠΌ, считайтС ΠΊΠ°ΠΊ ΠΊΠΎΠΏΠΈΠ»Π΅Ρ„Ρ‚ — ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ измСняйтС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.

Π˜Π³Ρ€Π° Doom Π±Ρ‹Π»Π° использована для привлСчСния внимания, Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ². Π˜Ρ… Ρ‡ΠΈΠΏΡ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎ дСшСвоС ΠΈ массовоС, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅Π΄ΠΊΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² с «ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…» ОБ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свой ΠΊΠΎΠ΄. Пока Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ нашСл, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π° рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ тяТСлоС Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅. Для Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ SD ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ энСргопотрСблСниСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ приставку. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Doom ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ NES/SNES эмулятор.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru