İçeriğe atla

Citra (emülatör)

Vikipedi, özgür ansiklopedi
Citra
Citra
Geliştirici(ler)Citra Team
Programlama diliC++
İşletim sistemiWindows, macOS, Linux, Android
LisansGNU GPLv2
Resmî sitesicitra-emu.org

Citra Nintendo 3DS el konsolu için geliştirilen öykünücüdür. Citra ekibi tarafından C++ programlama diliyle geliştirilmiştir. Birçok ticari oyunu çalıştırabilmektedir. Çalışması için OpenGL 3.3 veya üzeri sürüm gerekir. Eski bilgisayarlarda tutarlı çalışmamaktadır ve 64 bit işlemci üzerinde çalıştırılması gerekir.

Citra ücretsiz ve açık kaynak kodludur. Windows, macOS ve Linux işletim sistemlerinde çalışmaktadır. Gelişim süreceğinin büyük kısmı GitHub üzerinde yapılmaktadır ve 170'in üzerinde geliştirici projeye katkıda bulunmakta.

Citra ilk olarak Nisan 2014'te yazılmaya başlanmıştır. Çalıştırılan ilk ticari Nintendo 3DS oyunu ise The Legend of Zelda: Ocarina of Time'dı. Aralık 2015'ten beri Pokémon oyunlarını çalıştırabilir. Mayıs 2016 itibari ile sesi taklit edebiliyor ve Eylül 2016'da JIT derleyicisine sahip oldu. Kasın 2017'de geliştirici ekip Citra öykünücüsü için ağ oluşturma desteğini duyurdu. Başlanğıçta ağ desteğiyle, yerel olarak oynamak mümkünken ekip zaman içinde her yerde diğer oyuncularla oynamayı mümkün kılan geliştirmeler de bulundu. Nisan 2020'de ekip New Nintendo 3DS oyunlarıyla uyumluluk ve kaydetmeyi desteklediğini duyurdu. Mayıs 2020'de Android desteği geldi. Ağustos 2020 itibarıyla öykünücü 138 tane Nintendo 3DS oyununu sorunsuz çalıştırabilmektedir.

Aynı ekip Nintendo Switch öykünücüsü yuzu'nun da yaratıcısıdır.

2024'teki Nintendo - Tropic Haze davasında Tropic Haze Nintendo'ya 2 milyon dolar ödeyerek uzlaştı. Bunun sonucunda yuzu ve Citra'nın geliştirilmesi sonlandırıldı.