Το έργο Yuzu αναπτύσσει έναν ανοιχτό εξομοιωτή για την κονσόλα παιχνιδιών Nintendo Switch

Παρουσιάστηκε μια ενημέρωση του έργου Yuzu με την εφαρμογή ενός εξομοιωτή για την κονσόλα παιχνιδιών Nintendo Switch, ικανού να εκτελεί εμπορικά παιχνίδια που παρέχονται για αυτήν την πλατφόρμα. Το έργο ιδρύθηκε από τους προγραμματιστές του Citra, ενός εξομοιωτή για την κονσόλα Nintendo 3DS. Η ανάπτυξη πραγματοποιείται με αντίστροφη μηχανική του υλικού και του υλικολογισμικού του Nintendo Switch. Ο κώδικας του Yuzu είναι γραμμένος σε C++ και έχει άδεια χρήσης σύμφωνα με το GPLv3. Οι έτοιμες συναρμολογήσεις ετοιμάζονται για Linux (flatpak) και Windows.

Από τα 2699 παιχνίδια που δοκιμάστηκαν στον εξομοιωτή, τα 644 έχουν ιδανικό επίπεδο υποστήριξης (όλα λειτουργούν όπως προβλέπεται), 813 έχουν καλό επίπεδο υποστήριξης (μπορεί να υπάρχουν κάποια μικρά προβλήματα με τον ήχο και τα γραφικά), τα 515 έχουν ένα αποδεκτό επίπεδο υποστήριξης (γενικά μπορείτε να παίξετε, αλλά πιο αισθητά προβλήματα με ήχο ή γραφικά), 327 - κακό (μπορείτε να ξεκινήσετε, αλλά τα υπάρχοντα προβλήματα σας εμποδίζουν να ολοκληρώσετε πλήρως το παιχνίδι), 311 - η εκκίνηση φτάνει μόνο στην οθόνη εκκίνησης/μενού, 189 - συντριβή αμέσως μετά την εκτόξευση.

Το Yuzu μιμείται μόνο υλικό· για να λειτουργήσει, απαιτεί επίσης μια απόθεση του αρχικού υλικολογισμικού για το Nintendo Switch, μια απόθεση παιχνιδιών από κασέτες και κλειδιά αποκρυπτογράφησης για αρχεία παιχνιδιών, τα οποία μπορούν να ληφθούν με τη φόρτωση της κονσόλας σε λειτουργία RCM με μια εξωτερική Hekate bootloader. Για πλήρη εξομοίωση κονσόλας, απαιτείται μια CPU με υποστήριξη για οδηγίες FMA SIMD και 6 ή περισσότερους πυρήνες/threads (οι επεξεργαστές Intel Core i5-4430 και AMD Ryzen 3 1200 αναφέρονται ως ελάχιστες και Intel Core i5-10400 ή AMD Ryzen 5 Συνιστώνται 3600), 8 GB RAM και κάρτα γραφικών που υποστηρίζει API γραφικών OpenGL 4.6 ή Vulkan 1.1 (τουλάχιστον NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240 2GB, Intel HD 5300 8GB, AMD Radeon5).



Πηγή: opennet.ru

Προσθέστε ένα σχόλιο