ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ исходный ΠΊΠΎΠ΄ Mikage, эмулятора Nintendo 3DS

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Mikage, ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ эмулятора ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консоли Nintendo 3DS, объявил ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Код эмулятора, написанный Π½Π° языкС C++, ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° GitHub, Π½ΠΎ лицСнзия для дальнСйшСго развития ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠΊΠ° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π°. Эмулятор ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Linux, Android ΠΈ Windows Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ… x86_64 ΠΈ ARM64.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ основан Π² 2016 Π³ΠΎΠ΄Ρƒ Π’ΠΎΠ½ΠΈ ВассСрком (Tony Wasserka, neobrain) ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основатСлСй ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ эмулятора Citra, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π²ΡˆΠΈΠΌ участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ эмуляторов Dolphin ΠΈ PPSSPP. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Mikage основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΡΠ»ΠΎΡΡŒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, сниТСнию ошибок ΠΏΡ€ΠΈ эмуляции ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ воссозданию окруТСния приставки. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… эмулятором ΠΈΠ³Ρ€: Animal Crossing: New Leaf, The Legend of Zelda: Ocarina of Time 3D ΠΈ Rayman Origins.

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ исходный ΠΊΠΎΠ΄ Mikage, эмулятора Nintendo 3DS

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия Mikage ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… эмуляторов Nintendo 3DS:

  • ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния ΠΈ запуск Ρ€ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΎΡ‚ Nintendo 3DS, Π° Π½Π΅ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ окруТСния.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ — для ускорСния эмуляции CPU Π² Mikage задСйствована JIT-компиляция, Π° для ускорСния отрисовки Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ задСйствован графичСский API Vulkan.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ интСрфСйса Π² стилС Nintendo 3DS, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π²Ρ‹Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π·Π° Ρ€Π°ΠΌΠΊΠΈ эмулятора для запуска ΠΈΠ³Ρ€. НапримСр, доступны возмоТности, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΌΠ°ΡˆΠ½Π΅ΠΌΡƒ мСню 3DS ΠΈ Π°ΠΏΠΏΠ»Π΅Ρ‚Ρƒ Mii Maker.
  • БосрСдоточСниС Π½Π° поэтапном прСдоставлСнии Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ…, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ‚ΠΎΡ‡Π΅Π½Π½Ρ‹Ρ… возмоТностСй, вмСсто ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΠΎΠ±ΡŠΡΡ‚ΡŒ всё сразу, прСдоставив ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ, Π½ΠΎ Π½Π΅Π΄ΠΎΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ ΠΈ ΡΡ‹Ρ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

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