Zhvilluesi i Mikage, një emulator i patentuar për Nintendo 3DS, ka njoftuar publikimin e projektit me kod të hapur. Kodi i emulatorit, i shkruar në C++, është postuar tashmë në GitHub, por një licencë për zhvillim të mëtejshëm të projektit me kod të hapur nuk është finalizuar ende. Emulatori mbështet platformat e mëposhtme: Linux, Android О Windows në arkitekturat x86_64 dhe ARM64.
Projekti u themelua në vitin 2016 nga Tony Wasserka (neobrain), një nga themeluesit e emulatorit me burim të hapur Citra, i cili gjithashtu mori pjesë në zhvillimin e emulatorëve Dolphin dhe PPSSPP. Zhvillimi i Mikage u përqendrua në ofrimin e performancës së lartë, reduktimin e gabimeve në emulim dhe rikrijimin e saktë të mjedisit të konsolës. Ndër lojërat e mbështetura nga emulatori janë: Animal Crossing: New Leaf, The Legend of Zelda: Ocarina of Time 3D dhe Rayman Origins.

Dallimet kryesore midis Mikage dhe emulatorëve të tjerë Nintendo 3DS:
- Përqendrohuni në emulimin e harduerit dhe ekzekutimin e firmuerit vendas nga Nintendo 3DS, në vend që të simuloni një mjedis softuerësh.
- Optimizimet e avancuara të performancës - Mikage përdor përpilimin JIT për të shpejtuar emulimin e CPU-së dhe përdor API-në grafike Vulkan për të shpejtuar paraqitjen e grafikëve.
- Ofrimi i një ndërfaqe të stilit Nintendo 3DS që mbështet funksionalitetin përtej emulatorit për të ekzekutuar lojëra. Për shembull, janë të disponueshme veçori të ngjashme me menynë kryesore 3DS dhe apletin Mii Maker.
- Duke u fokusuar në ofrimin e vetëm aftësive plotësisht funksionale, të dizajnuara mirë dhe të lëmuara gradualisht, në vend që të përpiqeni të mbuloni gjithçka menjëherë, duke ofruar funksionalitet të gjerë, por të papërfunduar dhe të papërpunuar.
Burimi: opennet.ru
