Το εργαλείο PS2Recomp μετατρέπει τα κλασικά του PlayStation 2 σε εγγενή παιχνίδια υπολογιστή χωρίς εξομοιωτές
Ο προγραμματιστής γνωστός ως ran-j κυκλοφόρησε το PS2Recomp, ένα εργαλείο ανοιχτού κώδικα ικανό να μετατρέπει τίτλους του PlayStation 2 σε εγγενή εκτελέσιμα PC. Το σύστημα επεξεργάζεται τα πρωτότυπα αρχεία και δημιουργεί ανεξάρτητες εφαρμογές για Windows και Linux. Η νέα δυνατότητα εξαλείφει την ανάγκη για παραδοσιακούς εξομοιωτές. Το λογισμικό δρα απευθείας στη δομή του κώδικα του παιχνιδιού.
Η διατήρηση των ψηφιακών καταλόγων έρχεται σε αντίθεση με τη γήρανση του υλικού που κυκλοφόρησε πριν από περισσότερες από δύο δεκαετίες. Η νέα μέθοδος επιλύει την εξάρτηση από φυσικές κονσόλες ή προγράμματα που απαιτούν υψηλή επεξεργαστική ισχύ. Η κίνηση διασφαλίζει ότι η κληρονομιά των βιντεοπαιχνιδιών παραμένει προσβάσιμη. Το προηγούμενο Processos αντίστροφης μηχανικής απαιτούσε χρόνια χειρωνακτικής εργασίας για τη μετάφραση ενός μόνο τίτλου.
Diferenças μεταξύ στατικής ανασύνταξης και παραδοσιακής εξομοίωσης
Η τεχνική στατικής επανασύνταξης λειτουργεί διαφορετικά από τη συμβατική προσομοίωση. Ένας κοινός εξομοιωτής δημιουργεί μια εικονική μηχανή για τη μετάφραση των οδηγιών της κονσόλας σε πραγματικό χρόνο κατά την εκτέλεση. Η διαδικασία Esse απαιτεί υψηλή ικανότητα επεξεργασίας. Ζητήματα απόδοσης Cortes παρουσιάζονται συχνά σε λιγότερο ισχυρούς υπολογιστές. Το PS2Recomp υιοθετεί μια πρώιμη και οριστική στρατηγική. Το πρόγραμμα εκτελεί όλες τις μετατροπές κώδικα πριν καν ξεκινήσει ο χρήστης το παιχνίδι.
Μετατροπή Durante, το εργαλείο αναλύει τον αρχικό δυαδικό κώδικα με βάση την αρχιτεκτονική MIPS του PlayStation 2. Το σύστημα μεταφράζει αυτές τις πληροφορίες απευθείας στη γλώσσα C++, συμβατή με τους τρέχοντες επεξεργαστές x86-64. Το αρχείο που προκύπτει λειτουργεί σαν ένα κανονικό πρόγραμμα υπολογιστή. Το λειτουργικό σύστημα διαχειρίζεται απευθείας τη μνήμη και τους πόρους επεξεργασίας. Το ενδιάμεσο επίπεδο μετάφρασης παύει να υπάρχει. Το Máquinas με μέτριες ρυθμίσεις μπορεί να εκτελεί τίτλους ομαλά και χωρίς διακοπές.
Ο χρήστης πρέπει να έχει ένα νόμιμο αντίγραφο του παιχνιδιού για να εξαγάγει τα πρωτότυπα δεδομένα και να ξεκινήσει τη διαδικασία. Το εργαλείο διαβάζει πληροφορίες από το δίσκο και δημιουργεί ένα καθαρό εκτελέσιμο αρχείο. Ο κώδικας αγνοεί τους περιορισμούς που επιβάλλει το υλικό της εποχής. Το ανεξάρτητο Desenvolvedores έχει πρόσβαση στον πηγαίο κώδικα και κάνει τροποποιήσεις που είναι αδύνατες στην κλειστή μορφή. Η κοινότητα αποκτά πλήρη πρόσβαση σε εσωτερικά αρχεία για μελλοντικές βελτιώσεις.
Τεχνικοί Desafios στην αρχιτεκτονική Emotion Engine
Το PlayStation 2 έχει μια πολύπλοκη εσωτερική αρχιτεκτονική, με επίκεντρο τον επεξεργαστή Emotion Engine. Το τσιπ φιλοξενεί προσαρμοσμένες διανυσματικές μονάδες επεξεργασίας που λειτουργούν συγχρονισμένα με άλλα στοιχεία. Η λογική δρομολόγησης δεδομένων καθιστά δύσκολη την ακριβή μετάφραση σε σύγχρονους υπολογιστές. Ο συγχρονισμός χρόνου αντιπροσωπεύει το μεγαλύτερο τεχνικό εμπόδιο στην αναδημιουργία του συστήματος. Το PS2Recomp επιλύει αυτό το ζήτημα δημιουργώντας ένα αυτόνομο προφίλ εκτέλεσης.
Το εργαλείο χρησιμοποιεί μια μηχανή μετάφρασης λογισμικού για να χαρτογραφήσει οδηγίες και να συγχωνεύσει μαθηματικές πράξεις σε τρέχοντα πρότυπα. Ο προγραμματιστής ενσωμάτωσε το έργο σε συνεργατικές πλατφόρμες στο διαδίκτυο. Το Programadores από όλο τον κόσμο μοιράζεται αποκρυπτογραφημένα αποσπάσματα κώδικα σε ανοιχτά αποθετήρια. Το σύστημα αναλύει τα δεδομένα που εισάγονται και εφαρμόζει αυτόματες διορθώσεις σε αποτυχίες μεταγλώττισης. Η συλλογική προσπάθεια επιταχύνει την ανάπτυξη της τεχνολογίας.
Το λογισμικό απομονώνει τμήματα κώδικα που δεν μπορούν να μεταφραστούν αυτόματα και επιτρέπει την ανθρώπινη παρέμβαση. Το Especialistas αναλύει την αρχική λογική και δημιουργεί μη αυτόματες λύσεις σε C++. Η βάση δεδομένων του έργου αποθηκεύει τις επιδιορθώσεις και τις εφαρμόζει σε παρόμοιες καταστάσεις στο μέλλον. Το ποσοστό επιτυχίας μετατροπής αυξάνεται με κάθε νέο παιχνίδι που υποβάλλεται σε επεξεργασία. Η ανάγκη για μη αυτόματες ρυθμίσεις μειώνεται καθώς το σύστημα μαθαίνει από προηγούμενες αναλύσεις.
Vantagens εγγενής μορφή απευθείας στους παίκτες
Η εγγενής εκτέλεση στον υπολογιστή απαλλάσσει τα παιχνίδια από τους τεχνικούς περιορισμούς που επιβάλλουν οι τηλεοράσεις με σωλήνα και οι περιορισμοί μνήμης. Ο τίτλος χρησιμοποιεί πλέον την πλήρη χωρητικότητα της σύγχρονης κάρτας γραφικών και επεξεργαστή. Οι επίσημες λίστες χαρακτηριστικών περιγράφουν λεπτομερώς τις βελτιώσεις απόδοσης που επιτυγχάνονται με τη νέα μέθοδο επεξεργασίας.
- Native Suporte για αναλύσεις 4K και εξαιρετικά ευρείες οθόνες χωρίς παραμόρφωση διεπαφής.
- Ο ρυθμός καρέ του Remoção κλειδώνει, επιτρέποντας το παιχνίδι στα 60 ή 120 καρέ ανά δευτερόλεπτο.
- Redução σημαντικοί χρόνοι φόρτωσης λόγω άμεσης ανάγνωσης σε μονάδες αποθήκευσης SSD.
- Facilidade για την αντικατάσταση παλαιών υφών με τρισδιάστατα μοντέλα υψηλής ανάλυσης που δημιουργούνται από ανεμιστήρες.
- Integração με σύγχρονα λειτουργικά συστήματα χωρίς την ανάγκη περίπλοκων διαμορφώσεων πρόσθετων.
Η απουσία χρόνων αναμονής μεταμορφώνει τη δυναμική των παιχνιδιών που βασίζονταν στη φόρτωση των οθονών για τη διαχείριση της περιορισμένης μνήμης της κονσόλας. Η άμεση πρόσβαση σε δεδομένα στο SSD επιτρέπει άμεσες μεταβάσεις μεταξύ των σεναρίων. Η τροποποίηση υφής πραγματοποιείται σε επίπεδο προγράμματος. Οι Modders εισάγουν εικόνες υψηλής ευκρίνειας που αντικαθιστούν τα αρχικά αρχεία κατά την εκτέλεση. Ο ανοιχτός κώδικας καθιστά εύκολη την εφαρμογή σύγχρονου φωτισμού και προηγμένων εφέ σκιών.
Ο πρώτος τίτλος με δυνατότητα αναπαραγωγής και το μέλλον της πλατφόρμας
Το πρώτο παιχνίδι που πέτυχε πλήρη κατάσταση παιχνιδιού μέσω του PS2Recomp ήταν το Sly Cooper και το Thievius Raccoonus. Ο τίτλος της πλατφόρμας χρησίμευσε ως δοκιμαστική βάση για την απόδειξη της βιωσιμότητας της εγγενούς εκτέλεσης σε πολύπλοκα τρισδιάστατα περιβάλλοντα. Έτρεχε χωρίς προβλήματα γραφικών ή προβλήματα συγχρονισμού ήχου. Η επιτυχία της δοκιμής τράβηξε την προσοχή άλλων προγραμματιστών με εμπειρία σε κονσόλες αντίστροφης μηχανικής.
Η κοινότητα χρηστών οργανώνει ψηφοφορίες για να αποφασίσει τη σειρά προτεραιότητας των επερχόμενων μετατροπών. Τα κλασικά Franquias όπως τα Crash Bandicoot και Jak II βρίσκονται στην κορυφή των λιστών παραγγελιών στα φόρουμ συζήτησης. Qualquer Όποιος έχει γνώσεις προγραμματισμού μπορεί να ξεκινήσει τη μετατροπή ενός παιχνιδιού χρησιμοποιώντας τα αρχεία που είναι διαθέσιμα στην πλατφόρμα GitHub. Το αποθετήριο λαμβάνει καθημερινές ενημερώσεις με βελτιστοποιήσεις κώδικα και διορθώσεις σφαλμάτων που αναφέρονται από ανεξάρτητους δοκιμαστές σε όλο τον κόσμο.
Η τεκμηρίωση του έργου απαιτεί εξοικείωση με τις γραμμές εντολών και τη μεταγλώττιση λογισμικού για την εξαγωγή δεδομένων από τους αρχικούς δίσκους. Η τρέχουσα διαδικασία αποξενώνει τους απλούς χρήστες που αναζητούν λύσεις γρήγορης εγκατάστασης. Ο δημιουργός του εργαλείου εργάζεται για την απλοποίηση των λειτουργικών βημάτων και την ανάπτυξη μιας φιλικής προς το χρήστη γραφικής διεπαφής. Στόχος της ομάδας είναι να αυτοματοποιήσει ολόκληρη τη ροή εργασιών τους επόμενους μήνες.
Η καθιέρωση ενός νέου προτύπου για τη διατήρηση λογισμικού αλλάζει την εμπορική εξάρτηση από τις εταιρείες υλικού. Η συντήρηση των ψηφιακών έργων εξαρτάται πλέον από την αποκέντρωση των τεχνικών γνώσεων. Η μέθοδος στατικής ανασύνταξης αρχίζει να μελετάται για εφαρμογή σε άλλες παλιές πλατφόρμες. Η ευθύνη για τη διατήρηση της κληρονομιάς των βιντεοπαιχνιδιών μετατίθεται στην παγκόσμια κοινότητα τεχνολογίας και προγραμματισμού.
Veja Tambem em Τελευταία Νέα (EL)
Η εξέλιξη του καρκίνου του Βασιλιά Καρόλου Γ’ επιταχύνει τη μετάβαση της εξουσίας στον πρίγκιπα Γουίλιαμ και την Κέιτ
Το National Toyota Yaris Cross βγαίνει στα καταστήματα για 130.000 R$ με εύκαμπτο υβριδικό κινητήρα 30 km/l
Η Rockstar Games αλλάζει την ημερομηνία κυκλοφορίας του Grand Theft Auto VI στο δεύτερο εξάμηνο του 2025
Το κινεζικό ανιχνευτή Tianwen-1 κατέγραψε τον διαστρικό κομήτη 3I/ATLAS από την τροχιά του Άρη
Η πλατφόρμα Steam κυκλοφορεί τέσσερα ανεξάρτητα παιχνίδια δωρεάν για μόνιμη εξαργύρωση σε υπολογιστές
Η Samsung επιβεβαιώνει τις συσκευές Galaxy που θα λάβουν ενημέρωση στο One UI 7 με Android 15 φέτος
Οι χρήστες του PlayStation 5 εξαργυρώνουν το Ark και το 2XKO δωρεάν χωρίς πρόγραμμα PlayStation Plus
Η Capcom σχεδιάζει μια άνευ προηγουμένου επέκταση για το franchise του Resident Evil και νέα remakes μέχρι το 2028
Η Yuliia Starodubtseva αποκλείει την Elena Rybakina καθώς ο Novak Djokovic προχωρά στο Roland Garros 2026
Οι χρήστες του Galaxy S23 μένουν χωρίς υποστήριξη AirDrop στη νέα ενημέρωση One UI 8.5 της Samsung
Η Apple αναπτύσσει το iPhone 18 Pro για το 2026 με Face ID κρυμμένο στην οθόνη και μειωμένο Dynamic Island
