Nintendo Switch oyunlarını iPhone'da çalıştıran Python projesi

Nintendo Switch oyunlarını doğrudan iPhone, iPad ve Mac üzerinde çalıştırmak mümkün mü? NXNative projesi bunu gerçekleştiriyor. seedds tarafından geliştirilen bu Python tabanlı araç, Switch oyunlarının NSP dosyalarını imzasız IPA formatına dönüştürüyor ve böylece Apple cihazlarında native olarak çalışmalarını sağlıyor.

Proje üç ana bileşenden oluşuyor. Birincisi NSO rewriter, Switch'in sistem yazılımı dosyalarını işliyor. İkincisi Horizon HLE host, Switch'in donanım katmanını öykünüyor. Üçüncüsü ise NVN'den Metal'e dönüştürücü, grafik komutlarını Apple'ın Metal API'sine çeviriyor.

Teknikleri bakımından ileri düzey olan bu proje, oyunların tam performansta çalışmasını değil, ama uyumluluğu sağlamayı hedefliyor. Switch oyunlarının iOS/macOS ekosisteminde çalışması, emülasyon değil gerçek bir port demek. Projenin 10 binden fazla yıldız alması, oyun geliştirici ve emülasyon meraklılarının ilgisini gösteriyor.

MIT lisansıyla açık kaynak olan proje, teknik olarak karmaşık bir çalışma. Eğer oyun portlama veya cross-platform emülasyon ilginizi çekiyorsa, kaynak kodu incelemeye değer.

konu hakkında tepkinizi verebilirsiniz