Το λογισμικό XeniOS μετατρέπει τις συσκευές iPhone σε πλατφόρμες για την αναπαραγωγή κλασικών παιχνιδιών Xbox 360
Οι χρήστες κινητών συσκευών Apple έχουν τώρα μια νέα εναλλακτική για την πρόσβαση σε τίτλους που κυκλοφόρησαν αρχικά στην έβδομη γενιά κονσολών. Η ανάπτυξη του λογισμικού XeniOS κατέστησε δυνατή την εκτέλεση του λογισμικού Xbox 360 απευθείας σε πρόσφατες συσκευές iPhone, εξαλείφοντας την ανάγκη για αποκλειστικό υλικό ή υπηρεσίες επεξεργασίας cloud. Το εργαλείο προσαρμόζει τον αρχικό κώδικα από το έργο Xenia για το λειτουργικό σύστημα κινητής τηλεφωνίας, εκμεταλλευόμενο την υπολογιστική ισχύ των σημερινών επεξεργαστών.
Η πρωτοβουλία έρχεται σε μια περίοδο τεχνολογικής μετάβασης στον τομέα των smartphone, όπου η ικανότητα επεξεργασίας γραφικών και CPU φτάνει σε επίπεδα που προηγουμένως περιορίζονταν σε επιτραπέζιους υπολογιστές. Το Entusiastas της ψηφιακής διατήρησης ξεκίνησε ανεξάρτητες δοκιμές για την επαλήθευση της σταθερότητας του κώδικα σε διαφορετικά μοντέλα συσκευών. Τα προκαταρκτικά αποτελέσματα υποδεικνύουν ότι η μετατροπή πολύπλοκων εντολών γίνεται λειτουργικά σε υλικό εξοπλισμένο με πιο σύγχρονα τσιπ.
Η τεχνική πρόοδος που απαιτείται για την ενεργοποίηση αυτής της άμεσης εκτέλεσης περιλαμβάνει τη μετάφραση σε πραγματικό χρόνο των οδηγιών που δημιουργούνται για την αρχική αρχιτεκτονική κονσόλας του 2005. Το Xbox 360 χρησιμοποιούσε έναν επεξεργαστή PowerPC τριών πυρήνων που αναπτύχθηκε από την IBM, σε συνδυασμό με μια προσαρμοσμένη μονάδα επεξεργασίας γραφικών από την ATI, η οποία κατέστησε ιστορικά δύσκολη τη δημιουργία λογισμικού μετατροπής ακόμη και για υπολογιστές υψηλής απόδοσης. Η ομάδα που είναι υπεύθυνη για το XeniOS εφάρμοσε μεθόδους δυναμικής επαναμεταγλώττισης που επιτρέπουν στα τσιπ που βασίζονται στην αρχιτεκτονική ARM, που υπάρχουν στις συσκευές Apple, να ερμηνεύουν και να εκτελούν αυτές τις εντολές με ελάχιστη απώλεια αποτελεσματικότητας. Η τεχνική προσέγγιση Essa μειώνει τη συμφόρηση επεξεργασίας και επιτρέπει στην ενοποιημένη μνήμη των κινητών συσκευών να διαχειρίζεται ταυτόχρονα τους γραφικούς και λογικούς πόρους που απαιτούνται από το αρχικό λογισμικό.
Η ανεξάρτητη κοινότητα προγραμματιστών διατηρεί τον πηγαίο κώδικα ανοιχτό, επιτρέποντας ελέγχους και συνεισφορές από προγραμματιστές σε όλο τον κόσμο. Τα συχνά Atualizações διατίθενται σε δημόσια αποθετήρια, εστιάζοντας στη διόρθωση προβλημάτων απόδοσης και στη βελτιστοποίηση της χρήσης της μπαταρίας κατά τη διάρκεια περιόδων παρατεταμένης χρήσης.
Αρχιτεκτονική και απόδοση επεξεργαστή κινητού
Η σειρά επεξεργαστών Apple Silicon αντιπροσωπεύει τον κύριο παράγοντα που καθιστά δυνατή την εκτέλεση σύνθετου λογισμικού σε φορητή μορφή. Desde η εισαγωγή της τελευταίας σειράς τσιπ A-Bionic και η υιοθέτηση παραλλαγών M-line σε tablet, η ικανότητα εκτέλεσης υπολογισμών κινητής υποδιαστολής και διαχείρισης πολλαπλών ταυτόχρονων νημάτων έχει αυξηθεί σημαντικά. Το XeniOS χρησιμοποιεί αυτά τα χαρακτηριστικά υλικού για να μιμηθεί τη συμπεριφορά του αρχικού επεξεργαστή Xenon της κονσόλας, κατανέμοντας το φόρτο εργασίας μεταξύ των πυρήνων υψηλής απόδοσης του smartphone και των ενεργειακά αποδοτικών πυρήνων του smartphone. Η έξυπνη διανομή Essa αποτρέπει την άμεση υπερθέρμανση της συσκευής, αν και η κατανάλωση ρεύματος παραμένει υψηλή σε σύγκριση με τις παραδοσιακές εγγενείς εφαρμογές.
Οι δοκιμές καταπόνησης που πραγματοποιούνται από εξειδικευμένα τεχνολογικά κανάλια δείχνουν ότι η θερμική σταθερότητα της συσκευής επηρεάζει άμεσα τον ρυθμό καρέ ανά δευτερόλεπτο κατά την εκτέλεση λογισμικού. Το Aparelhos με πιο στιβαρά συστήματα απαγωγής θερμότητας, όπως οι εκδόσεις Pro και Pro Max των πρόσφατων γενεών, είναι σε θέση να διατηρήσουν υψηλότερες συχνότητες λειτουργίας για εκτεταμένες περιόδους. Από την άλλη πλευρά, τα βασικά μοντέλα τείνουν να μειώνουν την ταχύτητα του επεξεργαστή μετά από λίγα λεπτά έντονης χρήσης για την προστασία των εσωτερικών στοιχείων, γεγονός που έχει ως αποτέλεσμα αξιοσημείωτες επιβραδύνσεις στην απόδοση σύνθετων τρισδιάστατων σκηνών και στον συγχρονισμό ήχου.
Διαδικασίες διαμόρφωσης συστήματος XeniOS
Η εγκατάσταση του λογισμικού απαιτεί συγκεκριμένα βήματα, καθώς η εφαρμογή δεν είναι ακόμη διαθέσιμη στα επίσημα κανάλια διανομής του κατασκευαστή smartphone. Τα ενδιαφερόμενα μέρη πρέπει να έχουν πρόσβαση στο χώρο αποθήκευσης του έργου στο GitHub για να αποκτήσουν τα πιο πρόσφατα αρχεία έκδοσης και να χρησιμοποιήσουν εργαλεία ψηφιακής υπογραφής τρίτων για τη μεταφορά του κώδικα στη συσκευή.
Μια θεμελιώδης τεχνική απαίτηση για τη σωστή λειτουργία του εξομοιωτή είναι η ενεργοποίηση της υποστήριξης JIT, ή της συλλογής Just-In-Time, στο λειτουργικό σύστημα κινητής τηλεφωνίας. Η λειτουργία Essa επιτρέπει στην εφαρμογή να μεταφράζει τον κώδικα του παιχνιδιού στη μητρική γλώσσα του επεξεργαστή σε πραγματικό χρόνο, διασφαλίζοντας την ταχύτητα που απαιτείται για τη ρευστή εκτέλεση των κινούμενων εικόνων και την εσωτερική λογική των τίτλων.
Μετά την αρχική διαμόρφωση του περιβάλλοντος λογισμικού, ο χρήστης πρέπει να παρέχει νόμιμα ψηφιακά αντίγραφα των παιχνιδιών, γνωστά ως ROM ή εικόνες ISO, εξαγόμενα από πρωτότυπα φυσικά μέσα. Η εφαρμογή διαθέτει ενσωματωμένο διαχειριστή αρχείων που αναγνωρίζει συμβατές μορφές και οργανώνει την εικονική βιβλιοθήκη, επιτρέποντας την έναρξη της εκτέλεσης αμέσως μετά την επιλογή του αντίστοιχου αρχείου.
Τρέχουσα συμβατότητα με τη βιβλιοθήκη τίτλων
Η λίστα του λογισμικού που είναι συμβατό με το XeniOS διευρύνεται συνεχώς, αν και η πλήρης λειτουργικότητα εξακολουθεί να περιορίζεται σε μια επιλεγμένη ομάδα τίτλων. Το Jogos με λιγότερο σύνθετες μηχανές γραφικών ή αυτές που απαιτούν λιγότερη παράλληλη επεξεργασία έχουν σταθερούς ρυθμούς καρέ και λίγες οπτικές δυσλειτουργίες.
Τίτλοι μεγάλου προϋπολογισμού της εποχής, όπως οι Red Dead Redemption και Grand Theft Auto IV, μπορούν να εκκινήσουν και να φορτώσουν εικονικά περιβάλλοντα, αλλά η απόδοση ποικίλλει δραστικά ανάλογα με τη σκηνή που αποδίδεται. Σε περιοχές με υψηλή πυκνότητα στοιχείων ή δυναμικά εφέ φωτισμού, ο ρυθμός καρέ μπορεί να πέσει σε επίπεδα που θέτουν σε κίνδυνο την ακρίβεια εντολών.
Αρκετά άλλα κομμάτια λογισμικού στη βιβλιοθήκη της κονσόλας ξεκινούν σωστά και εμφανίζουν τα κύρια μενού, αλλά αποτυγχάνουν να φορτώσουν τρισδιάστατα μοντέλα κατά τη μετάβαση στο ενεργό παιχνίδι. Glitches Τα γραφικά, όπως οι υφές που λείπουν, τα παραμορφωμένα πολύγωνα και τα ανεστραμμένα χρώματα, αντιπροσωπεύουν τα πιο συνηθισμένα ζητήματα που αναφέρονται από τους δοκιμαστές στις τρέχουσες εκδόσεις της εφαρμογής.
Η ομάδα ανάπτυξης διατηρεί μια δημόσια βάση δεδομένων όπου οι χρήστες καταγράφουν την κατάσταση λειτουργίας κάθε τίτλου που δοκιμάστηκε. Η συνεργατική χαρτογράφηση Esse κατευθύνει τις προσπάθειες προγραμματισμού για τη διόρθωση συγκεκριμένων σφαλμάτων σε μηχανές γραφικών που χρησιμοποιούνται ευρέως στην έβδομη γενιά κονσολών, ωφελώντας πολλά παιχνίδια ταυτόχρονα με κάθε νέα ενημέρωση κώδικα.
Πρόσφατες αλλαγές στις οδηγίες εφαρμογής
Η εμφάνιση προηγμένων έργων μετατροπής κώδικα συμπίπτει με σημαντικές αλλαγές στις πολιτικές έγκρισης λογισμικού της App Store. Το Apple αναθεώρησε πρόσφατα τις οδηγίες του για να επιτρέψει την επίσημη διανομή εξομοιωτών για παλιές κονσόλες, κάτι που είχε ως αποτέλεσμα την άφιξη εφαρμογών που επικεντρώθηκαν σε συστήματα από τη δεκαετία του ’80 και του ’90.
Αν και το XeniOS λειτουργεί σε μια πιο πολύπλοκη τεχνικά ζώνη λόγω της ανάγκης μεταγλώττισης του Just-In-Time, το οποίο εξακολουθεί να αντιμετωπίζει περιορισμούς ασφαλείας από τον κατασκευαστή, η χαλάρωση των κανόνων ενθαρρύνει την ανάπτυξη εναλλακτικών λύσεων. Το Programadores αναζητά μεθόδους βελτιστοποίησης που δεν απαιτούν τη χρήση περιορισμένων λειτουργιών του λειτουργικού συστήματος, με στόχο μια μελλοντική επίσημη δημοσίευση στο κατάστημα εφαρμογών.
Τεχνικά εμπόδια στη μετατροπή κώδικα PowerPC
Η αρχιτεκτονική του Xbox 360 επιβάλλει σοβαρά εμπόδια σε κάθε προσπάθεια εξομοίωσης, ανεξάρτητα από την πλατφόρμα στόχου. Η κονσόλα χρησιμοποιούσε ένα ενοποιημένο σύστημα μνήμης 512 megabyte που λειτουργούσε σε εξαιρετικά υψηλά εύρη ζώνης για την εποχή, επιτρέποντας στον κεντρικό επεξεργαστή και το τσιπ γραφικών να μοιράζονται πόρους σχεδόν αμέσως. Replicar αυτή η συμπεριφορά στο σύγχρονο υλικό απαιτεί τη δημιουργία εικονικών γεφυρών επικοινωνίας που συχνά προκαλούν καθυστερήσεις στην ανταλλαγή πληροφοριών. Além Επιπλέον, οι ειδικές οδηγίες για το σετ PowerPC πρέπει να μεταφραστούν στη μορφή ARMv8 που χρησιμοποιείται από τα τσιπ Apple, μια διαδικασία που καταναλώνει πολύτιμους κύκλους επεξεργασίας και μπορεί να οδηγήσει σε αποσυγχρονισμό ήχου και εικόνας εάν δεν εκτελεστεί με ακρίβεια χιλιοστού. Οι προγραμματιστές του XeniOS εργάζονται για να ξαναγράψουν ολόκληρες βιβλιοθήκες γραφικών για να μεταφράσουν κλήσεις από το αρχικό DirectX API στο Metal API, εγγενές στα λειτουργικά συστήματα Apple, επιδιώκοντας να μειώσουν το κόστος του επεξεργαστή και να βελτιώσουν την οπτική πιστότητα των τίτλων που έχουν αποδοθεί.
Συστάσεις υλικού για ομαλή εκτέλεση
Για να αποκτήσετε μια ικανοποιητική εμπειρία με το λογισμικό μετατροπής, οι ειδικοί συνιστούν τη χρήση συσκευών εξοπλισμένων με τσιπ A15 Bionic ή υψηλότερου επιπέδου, που υπάρχουν από τη σειρά iPhone 13 Pro και μετά. Η σύνδεση εξωτερικών χειριστηρίων μέσω του πρωτοκόλλου Bluetooth, όπως τα joystick των πρόσφατων γενεών κονσολών, εξαλείφει την ανάγκη για εικονικές εντολές στην οθόνη αφής, ελευθερώνοντας οπτικό χώρο και διασφαλίζοντας τη μηχανική ακρίβεια που απαιτείται από τους τίτλους δράσης και αγώνες.
Veja Tambem em News (EL)
Η Apple επιταχύνει την παραγωγή του iPhone 17e και αναπτύσσει νέο μοντέλο Air με σύστημα διπλής κάμερας
Η πλατφόρμα Epic Games κυκλοφορεί δώδεκα παιχνίδια υψηλού προϋπολογισμού χωρίς μόνιμο κόστος για τους χρήστες υπολογιστών
Η πτώση της τιμής του PlayStation 5 Pro επιταχύνει τις ψηφιακές λιανικές πωλήσεις και εξαλείφει τις παγκόσμιες μετοχές
Η νέα ενημέρωση συστήματος της Apple βελτιστοποιεί τη διαχείριση επειγόντων εργασιών για χρήστες iPhone
Λεπτομέρειες διαρροής υλικού του νέου φορητού PlayStation με ανώτερα γραφικά σε σχέση με το Xbox Series S
Η Oppo λανσάρει επίσημα το Find X9 Ultra παγκοσμίως με φακούς Hasselblad και στιβαρή μπαταρία
Η νέα έκδοση του αναδιπλούμενου smartphone φέρνει χρυσό φινίρισμα στους ανταγωνιστές των Χειμερινών Αγώνων
Ο Tim Cook αποκαλύπτει νέα πρωτότυπα iPhone και iPod για τον εορτασμό της πεντηκοστής επετείου της Apple
Το σύστημα Android λαμβάνει εγγενή ενσωμάτωση Gemini Nano 4 για επεξεργασία εκτός σύνδεσης σε smartphone
Η διαρροή αποκαλύπτει το Lords of the Fallen και το Sword Art Online στον κατάλογο PS Plus Essential του Απριλίου
Η Samsung ενημερώνει τη μονάδα QuickStar και επεκτείνει τον οπτικό έλεγχο του πίνακα στη διεπαφή One UI 8.5