Η ακριβής εξομοίωση του PlayStation 2 (PS2) έχει αποδειχτεί αρκετά δύσκολη. Οι παίκτες PC απολαμβάνουν εξομοιωτές όπως το PCSX2 για χρόνια, αλλά η ιστορία είναι αρκετά διαφορετική στο Android. Οι μόνες δύο επιλογές για εξομοίωση PS2 έχουν και οι δύο σημαντικά μειονεκτήματα. Ωστόσο, ένας νέος εξομοιωτής μπορεί να είναι η απάντηση στις προσευχές των ρετρό παικτών.
Το AetherSX2 είναι ένας νέος εξομοιωτής PlayStation 2 για Android. Επί του παρόντος, σε ένα κλειστό Alpha, ο εξομοιωτής έχει κάνει κάποια κύματα στην ρετρό κοινότητα αυτή την εβδομάδα, εν μέρει χάρη σε ένα βίντεο YouTube από τον Taki Udon (έναν παραγωγικό κριτικό κονσόλας εξομοίωσης Android). Ο προγραμματιστής πίσω από το AetherSX2, γνωστός ως Tahlreth, ήταν αρκετά πρόθυμος να δώσει πληροφορίες σχετικά με το λογισμικό. Η Tahlreth αναπτύσσει το AetherSX2 υπό την LGPL (GNU Lesser General Public License), που σημαίνει ότι θα είναι δωρεάν και ανοιχτού κώδικα.
Έτσι, η χρήση του εξομοιωτή δεν θα κοστίσει ούτε μια δεκάρα και οι έμπειροι προγραμματιστές θα μπορούν τελικά να δουν εύκολα και να τροποποιήσουν τον πηγαίο κώδικα. Αυτό θα μπορούσε, με τη σειρά του, να ανοίξει τις πύλες για τους εξομοιωτές PS2 στην αγορά Android. Η φύση ανοιχτού κώδικα του AetherSX2 θα επιτρέψει επίσης στην κοινότητα να συνεισφέρει στο έργο, ελπίζουμε να βελτιώσει την εφαρμογή πιο γρήγορα από ό,τι θα μπορούσε να κάνει ο Tahlreth μόνος του.
Στο βίντεο του στο YouTube, ο Taki Udon δίνει μια επισκόπηση ορισμένων από τα βασικά χαρακτηριστικά του AetherSX2. Μια επιλογή επιτρέπει στους χρήστες να αλλάξουν τον τρόπο με τον οποίο ο εξομοιωτής λαμβάνει και επεξεργάζεται μπλοκ δεδομένων, «υπερχρονίζοντας» ουσιαστικά την εξομοίωση PS2. Αυτό μπορεί να είναι χρήσιμο για χρήστες με παλιά τηλέφωνα ή συσκευές μεσαίας κατηγορίας που δεν διαθέτουν το πιο ισχυρό υλικό. Η δυνατότητα επιτρέπει στα λιγότερο ισχυρά chipset να επιτυγχάνουν υψηλότερους ρυθμούς καρέ.
Η δυνατότητα αυτή τη στιγμή έχει μια περίεργη παρενέργεια: καθώς ο ρυθμός καρέ του εξομοιωτή δεν μπορεί επί του παρόντος να περιοριστεί, τα πιο ισχυρά τηλέφωνα (π.χ. αυτά με το Snapdragon 888 Plus) ενδέχεται να εκτελούν ορισμένους τίτλους πολύ γρήγορα. Άλλοι μπορεί να αντιμετωπίσουν σφάλματα γραφικών ή ήχου. Σε ορισμένες σπάνιες περιπτώσεις, οι συσκευές μεσαίας κατηγορίας μπορούν να εκτελούν παιχνίδια πιο ομαλά και με μεγαλύτερη ακρίβεια από τις ναυαρχίδες. Ο Tahlreth έχει εκφράσει ότι οι μελλοντικές εκδόσεις του εξομοιωτή θα επιτρέψουν περιορισμένους στους ρυθμούς καρέ και θα λειτουργήσουν για την εξομάλυνση αυτών των σφαλμάτων.
Το AetherSX2 δείχνει πολλά υποσχόμενα. Αρκετοί τίτλοι τρέχουν σε ταχύτητες αναπαραγωγής σε μια ποικιλία SoC (από χαμηλής κατανάλωσης έως κορυφαία από την Qualcomm, τη Samsung και την MediaTek). Το καλύτερο από όλα, στο πλαίσιο του LGPL, ο εξομοιωτής θα παραμείνει δωρεάν και ανοιχτού κώδικα.
[su_button url=”https://itechnews.gr/2020/04/itechnews-gr-tora-pia-episima-kai-sta-google/” target=”blank” style=”bubbles” background=”#5d9e17″ color=”#ffffff” size=”10″ wide=”yes” center=”yes” radius=”20″ icon=”https://itechnews.gr/wp-content/uploads/2021/08/google_news.jpg” icon_color=”#060606″ text_shadow=”2px 2px 2px #000000″ rel=”lightbox”]Ακολουθήστε το iTechNews.gr στο Google News! Παρακολουθήστε τα τελευταία νέα, τάσεις, αξεσουάρ και παρουσιάσεις[/su_button]
Αυτό έρχεται σε πλήρη αντίθεση με μία από τις μοναδικές επιλογές για εξομοίωση PS2 στο Android, το DamonPS2. Το DamonPS2 έχει προκαλέσει σημαντική διαμάχη. Δεν είναι μόνο ένας εξομοιωτής επί πληρωμή, αλλά δανείζεται σε μεγάλο βαθμό από το PCSX2 ανοιχτού κώδικα (το οποίο επίσης υπάγεται στο LGPL). Η χρήση κώδικα από μια ιδιότητα LGPL σε μια πληρωμένη εφαρμογή παραβιάζει την LGPL, η οποία έχει οδηγήσει πολλούς να χλευάζουν το DamonPS2.
Η Tahlreth ελπίζει να κυκλοφορήσει το AetherSX2 σε ανοιχτή beta πριν από το τέλος του έτους.
Ποιες είναι οι σκέψεις σας για το AetherSX2; Ενημερώστε μας στα σχόλια.
[su_youtube_advanced url=”https://youtu.be/jakIupKQNlI” controls=”no” loop=”yes” rel=”no” fs=”no” playsinline=”yes” title=”This Free Android PS2 Emulator is AMAZING! – AetherSX2 Alpha Show”]
[signoff]