Τελευταία Νέα (EL)

Το λογισμικό σάς επιτρέπει να παίζετε κλασικά PlayStation 2 σε υπολογιστή με γραφικά υψηλής ευκρίνειας

PlayStation
Foto: PlayStation - Foto: Tom Eversley / Shutterstock.com

Ένα νέο έργο ανοιχτού κώδικα που ονομάζεται PS2Recomp επιτρέπει στα κλασικά παιχνίδια PlayStation 2 να εκτελούνται εγγενώς σε υπολογιστές με βελτιωμένα γραφικά υψηλής ανάλυσης. Το σύστημα αναπτύχθηκε από έναν προγραμματιστή γνωστό στην τεχνολογική κοινότητα ως ran-j, ο οποίος δημιούργησε ένα εργαλείο ικανό να μετατρέψει 2000 τίτλους κονσόλας σε ανεξάρτητες εφαρμογές συμβατές με τα Windows και Linux. Η προσέγγιση εξαλείφει την ανάγκη χρήσης παραδοσιακών εξομοιωτών, μετατρέποντας τον αρχικό κώδικα του παιχνιδιού σε ένα εκτελέσιμο πρόγραμμα απευθείας στον υπολογιστή.

Το έργο αντιπροσωπεύει μια σημαντική πρόοδο στην ψηφιακή διατήρηση παλαιών παιχνιδιών. Το Diferentemente από τις συμβατικές μεθόδους που αντιμετωπίζουν περιορισμούς συμβατότητας και απόδοσης, η στατική επαναμεταγλώττιση επιτρέπει στους προγραμματιστές να έχουν πλήρη πρόσβαση στον αρχικό πηγαίο κώδικα και να τον προσαρμόζουν για σύγχρονες πλατφόρμες. Η προσέγγιση Essa διασφαλίζει ότι η πολιτιστική κληρονομιά των βιντεοπαιχνιδιών είναι προσβάσιμη στις μελλοντικές γενιές, χωρίς να βασίζεται σε εμπορικές άδειες ή αποφάσεις κατασκευαστών υλικού.

Το Como λειτουργεί εκ νέου μεταγλώττιση κώδικα

Η διαδικασία ξεκινά με την εξαγωγή δεδομένων από τον αρχικό δίσκο του PlayStation 2. Το λογισμικό αναλύει τον κώδικα MIPS, την αρχιτεκτονική που χρησιμοποιείται στην κονσόλα και τον μεταφράζει σε C++, μια γλώσσα συμβατή με σύγχρονους επεξεργαστές x86-64. Το αρχείο που προκύπτει λειτουργεί σαν ένα κανονικό πρόγραμμα υπολογιστή, με το λειτουργικό σύστημα να διαχειρίζεται απευθείας τη μνήμη και τους πόρους επεξεργασίας.

Η στατική επανασύνταξη διαφέρει θεμελιωδώς από την παραδοσιακή προσομοίωση. Οι εξομοιωτές Enquanto δημιουργούν εικονικές μηχανές που προσομοιώνουν την κονσόλα σε πραγματικό χρόνο, η εκ νέου μεταγλώττιση μετατρέπει τον κώδικα πριν από την εκτέλεση. Το Isso εξαλείφει την ανάγκη για συνεχή μετάφραση κατά τη διάρκεια του παιχνιδιού, μειώνοντας δραστικά τον υπολογιστικό φόρτο. Το σύστημα δημιουργεί αυτόματα προφίλ εκτέλεσης που αντιστοιχίζουν τις λειτουργίες της κονσόλας σε σύγχρονα ισοδύναμα, παρακάμπτοντας τις ασυμβατότητες συγχρονισμού μεταξύ των αρχικών στοιχείων υλικού.

Desafios Τεχνικοί Emotion Engine

Το PlayStation 2 χρησιμοποιούσε τον Emotion Engine, έναν επεξεργαστή με πολύπλοκη και εξαιρετικά εξειδικευμένη εσωτερική αρχιτεκτονική. Το τσιπ Este διέθετε προσαρμοσμένες διανυσματικές μονάδες επεξεργασίας που λειτουργούσαν με τέλειο συγχρονισμό, δημιουργώντας ένα μοναδικό περιβάλλον που καθιστά τη μετατροπή στη σύγχρονη ψηφιακή λογική εξαιρετικά προκλητική. Ο ακριβής συγχρονισμός μεταξύ των στοιχείων της αρχικής κονσόλας αντιπροσωπεύει το μεγαλύτερο εμπόδιο στην αναδημιουργία του συστήματος.

Το PS2Recomp επιλύει αυτό το πρόβλημα δημιουργώντας αυτόματα προφίλ εκτέλεσης. Το λογισμικό χρησιμοποιεί τεχνητή νοημοσύνη για να χαρτογραφήσει τις λειτουργίες του Emotion Engine και να τις προσαρμόσει στους τρέχοντες επεξεργαστές. Οι προγραμματιστές ενσωμάτωσαν το έργο με πλατφόρμες συνεργασίας όπως το decomp.me, όπου οι παγκόσμιοι προγραμματιστές μοιράζονται λύσεις για αποσπάσματα κώδικα που είναι δύσκολο να αποσυντεθούν. Το σύστημα αναλύει τα δεδομένα που εισάγονται από τους χρήστες και εφαρμόζει αυτόματες διορθώσεις σε σφάλματα μεταγλώττισης, επιταχύνοντας σημαντικά την ανάπτυξη.

Benefícios γραφικά και απόδοση

Εκτελώντας εγγενείς τίτλους σε σύγχρονους υπολογιστές, τα παιχνίδια αποκτούν πρόσβαση στις τρέχουσες δυνατότητες γραφικών. Η εκ νέου μεταγλώττιση απαλλάσσει τους τίτλους από τους περιορισμούς ανάλυσης και ρυθμού καρέ του αρχικού υλικού, επιτρέποντάς τους να εκτελούνται στα 4K και πέρα ​​με ταχύτητα 60 καρέ ανά δευτερόλεπτο. Τα γραφικά αποκτούν οπτική ποιότητα συγκρίσιμη με τα επίσημα remasters, με υποστήριξη για υφές υψηλής ευκρίνειας και προηγμένα εφέ φωτισμού.

  • Suporte εγγενές σε ανάλυση 4K και εξαιρετικά ευρείες οθόνες χωρίς περιορισμένες διεπαφές.
  • Ρυθμός ανανέωσης Desbloqueio, που επιτρέπει 60, 120 καρέ ή υψηλότερα ανά δευτερόλεπτο.
  • Leitura απευθείας από μονάδες SSD, μειώνοντας σημαντικά τους χρόνους φόρτωσης.
  • Το Substituição απλοποίησε τις παλιές υφές από μοντέλα 3D υψηλής ανάλυσης που δημιουργήθηκαν από θαυμαστές.
  • Integração με σύγχρονα λειτουργικά συστήματα χωρίς να απαιτούνται πολύπλοκα πρόσθετα.

Η άμεση πρόσβαση στα δεδομένα που είναι αποθηκευμένα στο SSD επιτρέπει άμεσες μεταβάσεις μεταξύ σεναρίων, εξαλείφοντας τις οθόνες φόρτωσης που ήταν συνηθισμένες στα αρχικά παιχνίδια. Οι τροποποιήσεις υφής συμβαίνουν μέσω σεναρίων στο πρόγραμμα, αποφεύγοντας οπτικές ασυμβατότητες που παρουσιάζουν συχνά οι εξομοιωτές. Ο άμεσος έλεγχος πηγής διευκολύνει την εφαρμογή σύγχρονου φωτισμού και εξελιγμένων εφέ σκιών.

Το Primeiros μετατράπηκε σε τίτλους και επέκταση καταλόγου

Το πρώτο παιχνίδι που επιτεύχθηκε πλήρης συμβατότητα μέσω του PS2Recomp ήταν το Sly Cooper και το Thievius Raccoonus. Ο τίτλος Este λειτούργησε ως θεμελιώδες τεστ για την επικύρωση της βιωσιμότητας του εργαλείου σε πολύπλοκα τρισδιάστατα περιβάλλοντα. Η εκτέλεση πραγματοποιήθηκε χωρίς προβλήματα συγχρονισμού γραφικών ή ήχου, αποδεικνύοντας την αποτελεσματικότητα της μεθόδου και τραβώντας την προσοχή άλλων προγραμματιστών που ενδιαφέρονται να επεκτείνουν τη λίστα συμβατών τίτλων.

Η κοινότητα χρηστών ψηφίζει για τον καθορισμό των επόμενων προτεραιοτήτων μετατροπής. Τα Clássicos καθώς και τα Crash Bandicoot και Jak II βρίσκονται στην ουρά αιτημάτων που φιλοξενείται στο GitHub. Η χρήση πλαισίων ανοιχτού κώδικα καθιστά τη διαδικασία προσβάσιμη σε λάτρεις με γνώσεις προγραμματισμού, επιτρέποντας σε όποιον ενδιαφέρεται να ξεκινήσει τη μετατροπή των αγαπημένων του παιχνιδιών. Το αποθετήριο λαμβάνει καθημερινές ενημερώσεις που περιέχουν διορθώσεις σφαλμάτων και βελτιστοποιήσεις απόδοσης που υποβάλλονται από ανεξάρτητους συνεργάτες.

Η τεκμηρίωση του έργου περιλαμβάνει λεπτομερείς οδηγίες για την εξαγωγή δεδομένων από τον αρχικό δίσκο και τη χρήση εργαλείων μεταγλώττισης. Η διαδικασία Este εξακολουθεί να απαιτεί εξοικείωση με τις γραμμές εντολών και τους μεταγλωττιστές λογισμικού, περιορίζοντας την πρόσβαση στο ευρύ κοινό. Οι προγραμματιστές εργάζονται για τη δημιουργία πιο έξυπνων γραφικών διεπαφών για την απλοποίηση των λειτουργιών. Ο στόχος αυτής της ομάδας είναι να αυτοματοποιήσει πλήρως τη ροή εργασίας, επιτρέποντας σε οποιονδήποτε να μετατρέψει τα παιχνίδια του με μερικά κλικ.

Οι τεχνολογικές εξελίξεις έχουν θέσει νέα πρότυπα για τη διατήρηση του λογισμικού ψυχαγωγίας. Η μετατροπή κλασικών τίτλων σε σύγχρονες γλώσσες διασφαλίζει ότι τα ψηφιακά έργα παραμένουν προσβάσιμα ανεξάρτητα από τις εμπορικές αποφάσεις των κατασκευαστών. Η στατική επανασύνταξη αντιπροσωπεύει ένα ορόσημο στην ιστορία της εξομοίωσης, προσφέροντας λύσεις που υπερβαίνουν τους προηγούμενους τεχνικούς περιορισμούς και αναθέτουν ευθύνες συντήρησης σε παγκόσμιες τεχνολογικές κοινότητες.

Veja Tambem em Τελευταία Νέα (EL)

Ο αμυντικός Ona Batlle τερματίζει το νικηφόρο σερί στη Μπαρτσελόνα και μετακομίζει στην Άρσεναλ

Ο αμυντικός Ona Batlle τερματίζει το νικηφόρο σερί στη Μπαρτσελόνα και μετακομίζει στην Άρσεναλ

Ο προγραμματιστής αλλάζει το ημερολόγιο της αγοράς και μεταφέρει την κυκλοφορία του RPG Fable για τον Φεβρουάριο του 2027

Ο προγραμματιστής αλλάζει το ημερολόγιο της αγοράς και μεταφέρει την κυκλοφορία του RPG Fable για τον Φεβρουάριο του 2027

Η Παρί Σεν Ζερμέν φτάνει στον τελικό του Τσάμπιονς Λιγκ με βάναυση φυσική υπεροχή έναντι της Άρσεναλ

Η Παρί Σεν Ζερμέν φτάνει στον τελικό του Τσάμπιονς Λιγκ με βάναυση φυσική υπεροχή έναντι της Άρσεναλ

Οι περιουσίες του Κριστιάνο Ρονάλντο και του Λιονέλ Μέσι ξεπερνούν το γήπεδο με επενδύσεις δισεκατομμυρίων δολαρίων

Οι περιουσίες του Κριστιάνο Ρονάλντο και του Λιονέλ Μέσι ξεπερνούν το γήπεδο με επενδύσεις δισεκατομμυρίων δολαρίων

Ο Γκάμπριελ Ζεσούς αρνείται τους ευρωπαϊκούς γίγαντες και αποφασίζει να μείνει στην Άρσεναλ για να αναζητήσει το ιστορικό ρεκόρ

Ο Γκάμπριελ Ζεσούς αρνείται τους ευρωπαϊκούς γίγαντες και αποφασίζει να μείνει στην Άρσεναλ για να αναζητήσει το ιστορικό ρεκόρ

Ο αστέρας της Άρσεναλ Μπουκάγιο Σάκα προκαλεί την Παρί Σεν Ζερμέν στον τελικό του Champions League

Ο αστέρας της Άρσεναλ Μπουκάγιο Σάκα προκαλεί την Παρί Σεν Ζερμέν στον τελικό του Champions League

Η Μπεσίκτας ετοιμάζει πρόταση επτά εκατομμυρίων ευρώ για να πάρει τον τερματοφύλακα Ρόσι από τη Φλαμένγκο στο επόμενο παράθυρο

Η Μπεσίκτας ετοιμάζει πρόταση επτά εκατομμυρίων ευρώ για να πάρει τον τερματοφύλακα Ρόσι από τη Φλαμένγκο στο επόμενο παράθυρο

Η Αγγλία και η Σαουδική Αραβία ανταγωνίζονται για την πρόσληψη του προπονητή Πεπ Γκουαρδιόλα για το ποδόσφαιρο της εθνικής ομάδας

Η Αγγλία και η Σαουδική Αραβία ανταγωνίζονται για την πρόσληψη του προπονητή Πεπ Γκουαρδιόλα για το ποδόσφαιρο της εθνικής ομάδας

Ο μέσος Πέντρι επιβεβαιώνει την παραμονή του στη Μπαρτσελόνα και αποκλείει τη μεταγραφή σε άλλες ομάδες

Ο μέσος Πέντρι επιβεβαιώνει την παραμονή του στη Μπαρτσελόνα και αποκλείει τη μεταγραφή σε άλλες ομάδες

Ο επιθετικός Κριστιάνο Ρονάλντο εξασφάλισε ένα άνευ προηγουμένου τρόπαιο για την Αλ-Νασρ και κρίνει συναγερμό στην ομάδα της Πορτογαλίας

Ο επιθετικός Κριστιάνο Ρονάλντο εξασφάλισε ένα άνευ προηγουμένου τρόπαιο για την Αλ-Νασρ και κρίνει συναγερμό στην ομάδα της Πορτογαλίας

Η Παρί Σεν Ζερμέν στοιχηματίζει σε μια ξεκούραστη ομάδα εναντίον της φθαρμένης Άρσεναλ στην ευρωπαϊκή απόφαση

Η Παρί Σεν Ζερμέν στοιχηματίζει σε μια ξεκούραστη ομάδα εναντίον της φθαρμένης Άρσεναλ στην ευρωπαϊκή απόφαση

Ο πρώην μέσος Γκούτι αμφισβητεί τη διοίκηση της ακαδημίας της Ρεάλ Μαδρίτης και επισημαίνει το μυστήριο της αποχώρησης του Τσάμπι Αλόνσο

Ο πρώην μέσος Γκούτι αμφισβητεί τη διοίκηση της ακαδημίας της Ρεάλ Μαδρίτης και επισημαίνει το μυστήριο της αποχώρησης του Τσάμπι Αλόνσο