Τι είναι οι Emulation; Πλεονεκτήματα, μειονεκτήματα και άλλα

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

⚠️ Το ψηφιακό σας δακτυλικό αποτύπωμα (διεύθυνση IP) είναι εκτεθειμένο!

Η διεύθυνση IP σας είναι: ανίχνευση…

Κάντε streaming/λήψη ανώνυμα με το Private Internet Access.

🌐 Μόνο 1,99€ / μήνα + 2 μήνες δώρο
Δεν αποθηκεύουμε τη διεύθυνση IP σας. Η ανίχνευση γίνεται τοπικά στον browser σας.
Ακολουθήστε το κανάλι του Tech στο Telegram

Οι πληροφορίες που περιέχονται στο techvortex.eu προορίζονται μόνο για γενικούς σκοπούς πληροφόρησης.

Τι είναι η εξομοίωση;

Η εξομοίωση αναφέρεται στην πρακτική της «εξομοίωσης» ή μίμησης μιας πλατφόρμας υλικού σε μια άλλη. Αυτό μπορεί να ποικίλλει από την εξομοίωση κονσολών σε υπολογιστές, έως την εξομοίωση (ή «μετάφραση», τεχνικά) των Windows σε Linux ή εντολών CPU ARM σε εντολές CPU x86, και ούτω καθεξής. Η εξομοίωση υψηλού επιπέδου (HLE) αναφέρεται στην εξομοίωση μόνο των βασικών χαρακτηριστικών συγκεκριμένου υλικού ή λογισμικού, ενώ η εξομοίωση χαμηλού επιπέδου (LLE) αναφέρεται στην εξομοίωση των πάντων , όσο το δυνατόν ακριβέστερα ως προς το αρχικό υλικό, τους κύκλους της CPU κ.λπ. Οι περισσότερες προσπάθειες εξομοίωσης είναι εξομοίωσης υψηλού επιπέδου (HLE), ιδιαίτερα για νεότερο υλικό, αλλά η εξομοίωση χαμηλού επιπέδου (LLE) είναι πολύ εφικτή για παλιό υλικό χάρη στην τεράστια ενισχυμένη ισχύ των σύγχρονων μηχανών.

Τι είναι οι Emulation

PC Console Emulation

Το πιο γνωστό παράδειγμα εξομοίωσης είναι η εξομοίωση κονσολών σε υπολογιστή – και υπάρχει ένας εξομοιωτής υπολογιστή για σχεδόν κάθε κονσόλα παιχνιδιών που έχει κατασκευαστεί ποτέ. Φυσικά, οι πιο προηγμένες νέες κονσόλες δεν έχουν συνήθως ιδιαίτερα ανεπτυγμένες λύσεις εξομοίωσης και ορισμένες παλιές μηχανές απλώς δεν έχουν αναπτύξει ιδιαίτερα εξομοίωση… αλλά η εξομοίωση κονσολών σε υπολογιστή είναι ένα από τα ισχυρότερα πλεονεκτήματα της πλατφόρμας υπολογιστή γενικότερα. Οι υπολογιστές μπορούν επίσης να εξομοιώσουν μηχανήματα arcade και άλλο εξειδικευμένο υλικό.

Console Emulation (of Consoles)

Ενώ συνήθως δεν διατίθεται στην αγορά ως εξομοίωση, η εξομοίωση είναι αρκετά συνηθισμένη και στις σύγχρονες κονσόλες παιχνιδιών, ως μέτρο συμβατότητας με παλαιότερες εκδόσεις. Το Nintendo Switch Online είναι μια υπηρεσία συνδρομής που παρέχει επίσημη εξομοίωση επιλεγμένων παιχνιδιών από παλαιότερες κονσόλες Nintendo. Οι σύγχρονες κονσόλες Xbox και PlayStation μπορούν να εξομοιώσουν ορισμένες ή όλες τις παλαιότερες κονσόλες, εάν η εξομοίωση είναι καν απαραίτητη (και δεν είναι πάντα). Ενώ αυτές οι εταιρείες (ιδιαίτερα η Nintendo) πιθανότατα δεν θα ήθελαν να ξέρετε τι είναι η εξομοίωση, τη χρησιμοποιούν και αποτελεί πραγματικό μέρος των προϊόντων που σας πωλούνται.

Τι είναι οι Emulation

PC/Phone/Laptop Emulation (of Other PCs, etc)

Η εξομοίωση δεν είναι απαραίτητα μια ορολογία αποκλειστικά για παιχνίδια. Ιδιαίτερα με την κυκλοφορία του Steam Deck της Valve που βασίζεται σε Linux και στοχεύει στην αναπαραγωγή παιχνιδιών Windows και την κυκλοφορία πιο ισχυρών επεξεργαστών Qualcomm Snapdragon για επιτραπέζιους/φορητούς υπολογιστές, έχουμε δει μια σημαντική ώθηση από προμηθευτές υλικού και λογισμικού για να καταρρίψουν τα εμπόδια μεταξύ Windows και Linux, CPU x86 και CPU ARM, και ούτω καθεξής. Ορισμένες από αυτές τις περιπτώσεις χρήσης είναι απευθείας εξομοίωση και άλλες μοιάζουν περισσότερο με «επίπεδα μετάφρασης», π.χ. Proton ή WINE για Linux που εκτελούν παιχνίδια/εφαρμογές Windows.

Αλλά για να εκτελεστεί λογισμικό x86 σε ARM ή αντίστροφα, απαιτείται κάποιο βαθμός εξομοίωσης υλικού και έχει γίνει mainstream για υπολογιστές που βασίζονται σε Windows και Mac OS. Υπάρχουν πολλά οφέλη από αυτό, όπως η δυνατότητα εκτέλεσης παιχνιδιών και λογισμικού x86 σε φθηνότερο, πιο ενεργειακά αποδοτικό υλικό ARM, αλλά μπορούν να προκύψουν και προκύπτουν διάφορα προβλήματα συμβατότητας. Για τους περισσότερους χρήστες υπολογιστών, η διατήρηση του υλικού και του λογισμικού x86 είναι πιθανώς η καλύτερη απάντηση στο άμεσο μέλλον – αλλά έχουν σημειωθεί εντυπωσιακές πρόοδοι και θα συνεχιστούν για αρκετό καιρό.

Τα οφέλη της εξομοίωσης

Χαμηλότερη καθυστέρηση εισόδου (σε υπολογιστή)

Καθυστέρηση εισόδου Dolphin
Πίστωση εικόνας: Dolphin

Ένα τεράστιο πλεονέκτημα της εξομοίωσης για παιχνίδια είναι η δυνατότητα μείωσης της καθυστέρησης εισόδου σε σύγκριση με ό,τι ήταν δυνατό στο αρχικό υλικό. Έχουμε δει πολλά παραδείγματα αυτού, αλλά ένα από τα πιο χαρακτηριστικά παραδείγματα περιλαμβάνουν το Dolphin GameCube και το Wii Emulator, καθώς και το Slippi branch που δημιουργήθηκε αποκλειστικά για το Super Smash Bros. Melee online. Με τη βοήθεια των εξελίξεων στην εξομοίωση, είναι πλέον δυνατή η εξομοίωση παιχνιδιών με καλύτερη καθυστέρηση εισόδου και απόκριση από ό,τι ήταν ποτέ δυνατό στο αρχικό υλικό.

Διατήρηση και Μελέτη Παιχνιδιών/Κονσολών

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

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

Τροποποιήσεις Παιχνιδιού

Ένα άλλο τεράστιο πλεονέκτημα της εξομοίωσης για παιχνίδια μπορεί να φανεί σε mods που έχουν αναπτυχθεί μόνο για εξομοιωτές, όπως υφές HD και ενημερώσεις ξεκλειδώματος FPS. Μερικές φορές, αυτό μπορεί ακόμη και να σημαίνει την αναβίωση διακοπμένων διαδικτυακών υπηρεσιών για ορισμένα παιχνίδια ή κονσόλες!

Ένα από τα πιο μετασχηματιστικά παραδείγματα, κατά την ταπεινή μου γνώμη, ήταν η προσθήκη υποστήριξης 60 FPS για το Super Mario Sunshine που τρέχει με Dolphin. Αυτή η ενημέρωση κυκλοφόρησε τον Φεβρουάριο του 2015 – πέντε χρόνια πριν η ημερομηνία κυκλοφορίας του Super Mario 3D All-Stars για Nintendo Switch στις 18 Σεπτεμβρίου 2020 παρείχε υποστήριξη για 60 FPS σε μια επίσημη κυκλοφορία. Πολλές από τις εξελίξεις που έγιναν από την κοινότητα εξομοίωσης και modding καταλήγουν να επιστρέφουν στα επίσημα προϊόντα.

Τα μειονεκτήματα της εξομοίωσης

Πειρατεία

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

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

Υψηλότερη καθυστέρηση εισόδου ή απώλεια γραφικών/απόδοσης

Ένα άλλο πρόβλημα με την εξομοίωση, ειδικά σε πιο αδύναμες πλατφόρμες υλικού όπως τα κινητά τηλέφωνα, είναι η αύξηση της καθυστέρησης εισόδου ή άλλες απώλειες στα γραφικά και την απόδοση. Δεν είναι όλα τα λογισμικά εξομοίωσης τόσο εξελιγμένα όσο το Dolphin, και ιδιαίτερα για νέους εξομοιωτές ή αδύναμο υλικό, μπορεί να έχετε μια σημαντικά χειρότερη εμπειρία με την εξομοίωση σε σύγκριση με το αρχικό υλικό. Ένα παράδειγμα που μου ξεχωρίζει είναι η επικράτηση των φορητών υπολογιστών εξομοίωσης τύπου Nintendo DS στην αγορά – ενώ πράγματι υποστηρίζουν παιχνίδια DS, η πρόσθετη καθυστέρηση εισόδου στις εισόδους αφής μπορεί να επιδεινώσει την εμπειρία.

Πιθανή απώλεια αυθεντικότητας

Τέλος, αναμφισβήτητα το μεγαλύτερο μειονέκτημα της εξομοίωσης από την οπτική γωνία ενός ενθουσιώδους είναι η απώλεια αυθεντικότητας. Τα παιχνίδια κονσόλας βασίζονται στο συγκεκριμένο υλικό και τις μεθόδους εισαγωγής τους – μεθόδους εισαγωγής που μπορεί να μην έχετε σε υπολογιστή ή κινητό. Γνωρίζατε ότι οι τρεις πρώτες κονσόλες PlayStation είχαν όλες κουμπιά προσώπου ευαίσθητα στην πίεση; Τα παιχνίδια που κάνουν μεγάλη χρήση αυτών των λειτουργιών, όπως το Metal Gear Solid 2 και το Metal Gear Solid 3 , είναι ουσιαστικά μολυσμένα από το παιχνίδι με ένα χειριστήριο που δεν διαθέτει αυτές τις λειτουργίες. Αυτό καθιστά πολύ δύσκολη μια μη θανατηφόρα εκτέλεση στο τελευταίο, επιτρέψτε μου να σας πω.

Τι είναι οι Emulation

Αλλά μερικές φορές υπάρχει διασκέδαση στην έλλειψη αυθεντικότητας. Για παράδειγμα, η τριλογία Metroid Prime των παιχνιδιών πρώτου προσώπου μπορεί να παιχτεί με ποντίκι και πληκτρολόγιο σε υπολογιστή, ενώ αρχικά ήταν κλειδωμένα σε ένα χειριστήριο GameCube ή σε εγκατάσταση Wii Remote + Nunchuk στο αρχικό υλικό. Αυτό είναι πολύ ωραίο, ειλικρινά.

Και ενώ η εξομοίωση σε PC και κινητά μπορεί να μειώσει τον τρόπο με τον οποίο τα παιχνίδια προορίζονταν αρχικά να παίζονται, συνήθως υπάρχει ένας τρόπος να λειτουργήσουν αυτές οι αρχικές μέθοδοι ελέγχου σε PC. Το Dolphin υποστηρίζει χειριστήρια GameCube, τηλεχειριστήρια Wii και τα παρόμοια άψογα σε PC. Το Steam Input υποστηρίζει επίσης σχεδόν κάθε χειριστήριο κονσόλας που έχει κατασκευαστεί ποτέ μέχρι σήμερα, με υποστήριξη για εισόδους αφής και κίνησης.

Λέξεις Αποχαιρετισμού

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

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Κύλιση στην κορυφή