Νέα λύση ανοιχτού κώδικα μετατρέπει τα παιχνίδια του PlayStation 2 για να εκτελούνται εγγενώς στον υπολογιστή

4 λεπ. ανάγνωσης
PlayStation Foto: PlayStation - Foto: Tom Eversley / Shutterstock.com

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

Το έργο κέρδισε δυναμική στις αρχές του 2026 και ξεχωρίζει για την αυτοματοποίηση μεγάλου μέρους της περίπλοκης διαδικασίας αντίστροφης μηχανικής που απαιτείται για τη μεταφορά αυτών των παιχνιδιών. Το Inspirado σε παρόμοιες πρωτοβουλίες που πραγματοποιήθηκαν για το Nintendo 64, το λογισμικό εστιάζει στην τεράστια βιβλιοθήκη του PlayStation 2, η οποία έχει κυκλοφορήσει περισσότερους από 4 χιλιάδες τίτλους από το 2000. Η πρόταση είναι να προσφέρουμε μια βιώσιμη και αποτελεσματική εναλλακτική λύση για να διατηρηθούν αυτά τα παιχνίδια προσβάσιμα ενόψει του γερασμένου αρχικού υλικού.

Θεμελιώδεις διαφορές μεταξύ ανασύνταξης και προσομοίωσης

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

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

Οφέλη απόδοσης και οπτικός εκσυγχρονισμός

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

Ένα άλλο σημαντικό πλεονέκτημα είναι η ικανότητα ενσωμάτωσης σύγχρονων οπτικών τεχνολογιών. Το Desenvolvedores μπορεί να προσθέσει φωτισμό μέσω ανίχνευσης ακτίνων και υφές σε ανάλυση 4K, εκσυγχρονίζοντας την αισθητική των κλασικών χωρίς να χάσει την ουσία του παιχνιδιού. Correções των παλαιών σφαλμάτων, τα οποία παρέμειναν στις εκδόσεις της κονσόλας, μπορούν επίσης να επιλυθούν οριστικά μέσω της πρόσβασης στον ανακατασκευασμένο κώδικα.

Τίτλοι στη διαδικασία προσαρμογής

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

– Resident Evil Code: Veronica X: Το κλασικό horror ανακατασκευάζεται για να επιτρέψει εκτεταμένες τροποποιήσεις και διορθώσεις.

– Sly Cooper και το Thievius Raccoonus: Η βορειοαμερικανική έκδοση αυτού του παιχνιδιού πλατφόρμας παρουσιάζει ήδη σημαντικές προόδους στη δημιουργία ενός συμβατού εκτελέσιμου αρχείου.

– Outros αξιοσημείωτα έργα: Títulos ως Crash Bandicoot:

Ο ρόλος της κοινότητας στη διατήρηση

Η σκοπιμότητα μετατροπής μιας τόσο εκτεταμένης βιβλιοθήκης εξαρτάται από τη συλλογική προσπάθεια. Ο κώδικας PS2Recomp έχει δημοσιοποιηθεί στο GitHub, ενθαρρύνοντας τους προγραμματιστές σε όλο τον κόσμο να συμβάλουν στον εντοπισμό σφαλμάτων και στη βελτίωση της μετάφρασης κώδικα. Το εργαλείο Embora αυτοματοποιεί τη δημιουργία του «σκελετού» του παιχνιδιού σε C++, η ανθρώπινη παρέμβαση εξακολουθεί να είναι ζωτικής σημασίας για την προσαρμογή των ιδιόκτητων βιβλιοθηκών ήχου και γραφικών του Sony.

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

Carolina Costa é colaboradora da redação do Mix Vale, portal de notícias com cobertura de Brasil e mundo. Produz conteúdo nas editorias de economia e benefícios, com foco em informação de serviço para o leitor brasileiro. Escreve para o portal desde 2019. Formação: Administração

Notícias relacionadas