Πώς να φτιάξετε το δικό σας NES ή SNES Classic με ένα Raspberry Pi και RetroPie

Το NES Classic Edition είναι ένας επίσημος κλώνος του αρχικού συστήματος ψυχαγωγίας Nintendo και ένας από τους καλύτερους τρόπους για να παίξετε τα αγαπημένα σας ρετρό παιχνίδια. Το SNES Classic είναι ο διάδοχός του. Δυστυχώς, είναι τόσο δημοφιλές που είναι σχεδόν αδύνατο να πάρετε τα χέρια σας. Μην πληρώνετε 300 $ στο eBay όταν μπορείτε να χρησιμοποιήσετε το Raspberry Pi σε χαμηλές τιμές για να δημιουργήσετε το δικό σας — με ακόμη περισσότερα παιχνίδια.

Τι είναι το NES και το SNES Classic και γιατί είναι καλύτερο το Raspberry Pi;

Το φθινόπωρο του 2016, η Nintendo κυκλοφόρησε το NES Classic Edition, ένα μικρογραφικό αντίγραφο του παλαιού Nintendo Entertainment System της δεκαετίας του 1980. Στέλνει με 30 κλασικά παιχνίδια, συμπεριλαμβανομένων των  Super Mario Bros. , The Legend of Zelda και Castlevania  και έναν παλιό ελεγκτή NES (αν και με πολύ μικρό καλώδιο και διαφορετικό σύνδεσμο για να χωρέσει το μικρότερο μέγεθος του NES Classic).

Λιανίζει για 60 $ και αποστέλλεται με έναν ελεγκτή - μπορείτε να αγοράσετε έναν δεύτερο ελεγκτή παίκτη με επιπλέον 10 $, αυξάνοντας τη συνολική επένδυσή σας έως και 70 $. Δυστυχώς, η κονσόλα έχει αποδειχθεί τόσο δημοφιλής και η Nintendo έχει παράγει τόσο λίγα που είναι σχεδόν αδύνατο να βρεθούν για την αρχική τους τιμή λίστας, εμφανίζονται μόνο σε ιστότοπους όπως το eBay με σήμανση 200-500%.

Το 2017, η Nintendo ακολούθησε το SNES Classic Edition, το οποίο πωλείται για $ 70 και έρχεται με δύο ελεγκτές. Οι προπαραγγελίες έχουν ξεκινήσει και αποδεικνύεται ήδη πολύ δύσκολο να λάβετε μία.

Μην απογοητεύεστε, όμως: ακόμα κι αν είναι τόσο σπάνια που δεν έχετε δει ποτέ ένα άτομο (πόσο μάλλον είχε την ευκαιρία να αγοράσει ένα), μπορείτε εύκολα να κυλήσετε τη δική σας ισχυρή κονσόλα Classic Edition στο σπίτι - με περισσότερα παιχνίδια και περισσότερες δυνατότητες. Στο σημερινό σεμινάριο, θα συνδυάσουμε το οικονομικό Raspberry Pi, κάποιο δωρεάν λογισμικό που μιμείται τα NES, SNES και άλλες κονσόλες, μαζί με μερικούς φθηνούς ελεγκτές USB NES για να δημιουργήσουμε μια έκδοση DIY που είναι ακόμα καλύτερη από τα πρωτότυπα.

Καλύτερα πώς; Όχι μόνο η έκδοση DIY θα περιλαμβάνει όλες τις δυνατότητες του πραγματικού NES Classic - όπως αποθηκευτικές καταστάσεις, CRT shaders για ρετρό παιχνίδια και εξαιρετική οργάνωση με εξώφυλλο - αλλά θα σας επιτρέψει να παίξετε οποιοδήποτε  παιχνίδι (όχι μόνο τα 30 περιλαμβάνεται στο Classics), χρησιμοποιήστε οποιονδήποτε ελεγκτή USB θέλετε (όχι μόνο τον απλό χειριστήριο NES 2 κουμπιών) και περιλαμβάνει καλύτερες καταστάσεις αποθήκευσης και οργάνωση.

Όχι μόνο αυτό, αλλά και το σύστημά σας θα μπορεί να παίζει παιχνίδια και από άλλα συστήματα, όπως το Atari, το Game Boy, το Sega Genesis και ακόμη και αργότερα συστήματα όπως το PlayStation Portable ή το Nintendo 64. Μπορείτε να δείτε μια πλήρη λίστα υποστηριζόμενων συστημάτων εδώ.

Ο, τι χρειάζεσαι

Για να ακολουθήσετε το σεμινάριό μας, θα χρειαστείτε λίγα πράγματα και λίγο ελεύθερο χρόνο για να τα πλέξετε όλα μαζί.

Ένα Raspberry Pi και τα αξεσουάρ του

Πρώτα απ 'όλα, θα χρειαστείτε έναν μικροϋπολογιστή Raspberry Pi και μερικά βασικά αξεσουάρ για αυτόν. Η υπολογιστική ισχύς που απαιτείται για την εκτέλεση ενός εξομοιωτή Nintendo Entertainment System είναι πολύ χαμηλή, οπότε αν έχετε ήδη ένα παλαιότερο μοντέλο Raspberry Pi 1 ή 2, μπορείτε (και θα πρέπει!) Να το χρησιμοποιήσετε. Εάν πρέπει να αγοράσετε ένα νέο Pi, αγοράστε με κάθε τρόπο το πιο πρόσφατο Raspberry Pi 3 (40 $).

Εκτός από το Pi, θα χρειαστείτε μια κάρτα SD ή κάρτα microSD κατάλληλου μεγέθους (βάσει του μοντέλου Pi), ένα καλώδιο HDMI για να το συνδέσετε στην τηλεόρασή σας, ένα πληκτρολόγιο USB (μόνο προσωρινά για τη ρύθμιση) και ένα καλή τροφοδοσία. Ίσως θέλετε επίσης πρόσβαση στο Διαδίκτυο στο Pi για λήψη λήψεων και μεταφορά παιχνιδιών - μπορείτε να το κάνετε αυτό με καλώδιο Ethernet ή με Wi-Fi. Το Raspberry Pi 3 διαθέτει ενσωματωμένο Wi-Fi, ενώ τα παλαιότερα μοντέλα θα απαιτούν προσαρμογέα USB Wi-Fi.

Εάν είστε νέοι στο Raspberry Pi, μην ανησυχείτε: έχουμε γράψει έναν λεπτομερή οδηγό για όλα τα μέρη που θα χρειαστείτε, οπότε δείτε αυτό το άρθρο για περισσότερες πληροφορίες.

Η υπόθεση κάνει το έργο

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

Υπάρχουν μερικές θήκες με θέμα NES και SNES στο Amazon, συμπεριλαμβανομένης της θήκης Old Skool NES και της θήκης Super Tinytendo. Ωστόσο, εάν δεν σας αρέσει η εμφάνιση αυτών για οποιονδήποτε λόγο, μπορείτε πάντα να εκτυπώσετε τρισδιάστατα ένα από αυτά ή αυτά ή να βρείτε άλλους σε ιστότοπους όπως το Etsy.

Ελεγκτές: Old School ή Modern Comfort

Στη συνέχεια, θα χρειαστείτε τουλάχιστον έναν ελεγκτή USB (δύο εάν θέλετε να παίξετε παιχνίδια με έναν φίλο). Μπορείτε να προσεγγίσετε την κατάσταση του ελεγκτή με έναν από τους δύο τρόπους: Πρώτον, μπορείτε να πάτε καθαρά κλασικό και να αποκτήσετε ένα ζευγάρι ελεγκτών USB NES.

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

Δοκιμάσαμε τους δύο πιο δημοφιλείς ελεγκτές USB NES στο Amazon: τον ελεγκτή Retro-Link και έναν γενικό αλλά καλά ελεγμένο Classic USB NES Controller (ο οποίος, όταν έφτασε στην πραγματικότητα, ονομάστηκε iNext). Ενώ μας άρεσε καλύτερα το ύψος του Retro-Link, αλλά η ανταπόκριση του κουμπιού του ελεγκτή iNext ήταν καλύτερη. Πρακτικά, πρόκειται για δοκιμαστική εμπειρία και σφάλμα. (Αν θέλετε κάτι κλασικό αλλά πιο άνετο από τους ελεγκτές NES, δεν έχουμε παρά καλά πράγματα να πούμε για αυτό το χειριστήριο Buffalo SNES.)

Η άλλη προσέγγιση που μπορείτε να ακολουθήσετε, η οποία είναι λιγότερο αυθεντική αίσθηση αλλά λίγο πιο ευπροσάρμοστη, είναι να αγοράσετε έναν πιο σύγχρονο ελεγκτή, όπως ένα ενσύρματο χειριστήριο Xbox 360. Όχι μόνο η ποιότητα κατασκευής και η διαθεσιμότητα είναι πιο συνεπείς, αλλά και η πλατφόρμα προσομοίωσης που πρόκειται να δημιουργήσουμε, το RetroPie, υποστηρίζει κάτι περισσότερο από το NES - οπότε αν θέλετε να παίξετε παιχνίδια από άλλα συστήματα, ένας νεότερος ελεγκτής με περισσότερα κουμπιά είναι όμορφη.

Σε κάθε περίπτωση, θα χρειαστείτε τουλάχιστον έναν ελεγκτή USB για το έργο, οπότε επιλέξτε το αγαπημένο σας.

Το λογισμικό: RetroPie και ROM για όλα τα αγαπημένα σας παιχνίδια

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

Για το σκοπό μας, θα χρησιμοποιήσουμε τις προκαταρκτικές εικόνες για το Raspberry Pi (σε αντίθεση με την εγκατάστασή του σε ένα υπάρχον λειτουργικό σύστημα). Κάντε λήψη της σωστής εικόνας για τον αριθμό μοντέλου Pi εδώ. Επιπλέον, θα χρειαστείτε κάποιο είδος εργαλείου για να εγγράψετε αυτήν την εικόνα στην κάρτα SD σας - το εργαλείο επιλογής μας είναι ο καυστήρας εικόνας Etcher πολλαπλών πλατφορμών.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Η λήψη ρετρό ROM παιχνιδιών βίντεο είναι πάντα νόμιμη;

Τέλος, και θεματικά το πιο σημαντικό, θα χρειαστείτε μερικά παιχνίδια! Αυτά διατίθενται με τη μορφή αρχείων ROM τα οποία μπορείτε είτε να αντιγράψετε μόνοι σας (με το κατάλληλο υλικό) είτε να το κατεβάσετε από το δίκτυο. Η απόκτηση ROM είναι μια άσκηση, εξαιτίας ασαφών νομικών ζητημάτων, που αφήνεται καλύτερα στον αναγνώστη - δεν θα συνδεθούμε απευθείας με ROM ή ιστότοπους ROM εδώ. Ωστόσο, μια απλή αναζήτηση Google θα σας οδηγήσει πολύ μακριά.

Βήμα πρώτο: Προετοιμάστε το Pi σας

Με όλα τα προαναφερθέντα υλικά συγκεντρωμένα, ήρθε η ώρα να βουτήξετε στην προετοιμασία του Pi. Αρχικά, θα ρυθμίσουμε την κάρτα SD. Βάλτε την κάρτα SD στον υπολογιστή σας και ενεργοποιήστε τον Etcher. Η διαδικασία είναι τόσο εύκολη όσο 1-2-3: επιλέξτε την εικόνα RetroPie που κατεβάσατε, επιβεβαιώστε ότι η κάρτα SD είναι ο επιλεγμένος δίσκος και, στη συνέχεια, κάντε κλικ στο "Flash!"

Περιμένετε να ολοκληρωθεί η εγγραφή της εικόνας, αφαιρέστε την κάρτα SD με ασφάλεια από τον υπολογιστή σας και τραβήξτε το Pi και τα αξεσουάρ σας. Συνδέστε το Pi στην τηλεόρασή σας με το καλώδιο HDMI, συνδέστε το πληκτρολόγιο USB και τα χειριστήρια, τοποθετήστε την κάρτα SD και συνδέστε το καλώδιο τροφοδοσίας για να ενεργοποιήσετε το σύστημα.

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

Βήμα δεύτερο: Ρυθμίστε το RetroPie

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

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

Τελικά, θα μεταβείτε σε καταχωρήσεις κουμπιών που ενδέχεται να μην έχουν αντίστοιχα κουμπιά στον ελεγκτή σας (για παράδειγμα, εάν χρησιμοποιείτε έναν παραδοσιακό ελεγκτή NES και αρχίζει να σας ρωτάει για τα κουμπιά X και Y) Όταν φτάσετε στις καταχωρίσεις για τα κουμπιά που δεν έχετε, απλώς πατήστε και κρατήστε πατημένο ένα κουμπί που έχετε ήδη προγραμματίσει για 2 δευτερόλεπτα και μετά αφήστε το. Αυτό θα σηματοδοτήσει στον οδηγό διαμόρφωσης ότι θέλετε να παραλείψετε αυτό το κουμπί. Επαναλάβετε αυτήν τη διαδικασία μέχρι να παραλείψετε όλες τις περιττές καταχωρήσεις και να κάνετε κλικ στο "OK" για να συνεχίσετε.

Σε αυτό το σημείο, θα δείτε την ακόλουθη οθόνη με το λογότυπο RetroPie και "13 Διαθέσιμα παιχνίδια" κάτω από αυτό.

«Δεκατρία παιχνίδια; Γλυκός!" μπορεί να σκέφτεστε. Όχι τόσο γρήγορα: αυτά δεν είναι 13 παιχνίδια που μπορείτε να παίξετε, αυτά είναι 13 εργαλεία διαμόρφωσης για το "RetroPie" (το οποίο αναγνωρίζεται ως ένας από τους εξομοιωτές σας, παρόλο που είναι πραγματικά το υποκείμενο σύστημα). Μην ανησυχείτε, σε λίγο θα φτάσουμε στα πραγματικά παιχνίδια.

Εάν χρησιμοποιείτε καλώδιο Ethernet με το Pi σας για πρόσβαση στο δίκτυο αντί για Wi-Fi, μπορείτε να μεταβείτε δεξιά στην επόμενη ενότητα για να μπείτε απευθείας στα παιχνίδια στο RetroPie. Ωστόσο, εάν χρησιμοποιείτε Wi-Fi, πατήστε το κουμπί A στον ελεγκτή σας για να ξεκινήσει το μενού. Το προεπιλεγμένο συνδυασμό χρωμάτων RetroPie καθιστά λίγο δύσκολο να το δείτε σε ένα μικρότερο στιγμιότυπο οθόνης, αλλά η καταχώριση για το Wi-Fi είναι η τελευταία που περιλαμβάνεται στη λίστα, όπως φαίνεται παρακάτω.

Όταν επιλέγετε την καταχώριση "WIFI", θα ξεκινήσει ένα εργαλείο διαμόρφωσης Wi-Fi. Επιλέξτε "Σύνδεση σε δίκτυο WiFi".

Στη συνέχεια, επιλέξτε το οικιακό σας δίκτυο, εισαγάγετε τον κωδικό πρόσβασης, κάντε κλικ στο OK και, στη συνέχεια, κάντε κλικ ξανά στο OK στην κύρια οθόνη για έξοδο από την εφαρμογή (θα επιστρέψετε στην οθόνη από την οποία επιλέξατε την καταχώριση Wi-Fi).

Παρόλο που μπορείτε να χρησιμοποιήσετε το RetroPie χωρίς πρόσβαση στο Διαδίκτυο, είναι πολύ πιο εύκολο να μεταφέρετε τα παιχνίδια σας στη συσκευή χρησιμοποιώντας το δίκτυο.

Βήμα τρίτο: Προσθέστε τα παιχνίδια σας

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

Από προεπιλογή, στο πλαίσιο RetroPie εκχωρείται ένα κοινόχρηστο στοιχείο δικτύου που ονομάζεται "retropie" και μπορείτε να το αναζητήσετε απλώς ανοίγοντας την Εξερεύνηση των Windows στον υπολογιστή σας και πληκτρολογώντας \\retropie\στο πλαίσιο διεύθυνσης. Στη συνέχεια, απλώς ανοίξτε το φάκελο "roms", μεταβείτε στο σύστημα επιλογής σας (θα χρησιμοποιήσουμε το "nes" σε αυτό το παράδειγμα) και αντιγράψτε τυχόν αρχεία ROM σε αυτόν το φάκελο. Αντιγράψαμε ένα από τα αγαπημένα μας παιχνίδια RPG, το Crystalis , ως ROM δοκιμής μας.

Αφού προσθέσετε παιχνίδια, πρέπει να κάνετε επανεκκίνηση του RetroPie (ή, πιο συγκεκριμένα, της διεπαφής του Emulation Station από κάτω). Στο Pi σας, πατήστε το κουμπί B στον ελεγκτή σας για να επιστρέψετε στο κύριο μενού και, στη συνέχεια, πατήστε το κουμπί Έναρξη για να ανοίξετε το κύριο μενού, όπως φαίνεται παρακάτω. Επιλέξτε "Quit".

Επιλέξτε "Επανεκκίνηση EmulationStation" και επιβεβαιώστε ότι θέλετε πραγματικά να το επανεκκινήσετε.

Όταν κάνει επανεκκίνηση, ξαφνικά δεν θα υπάρχει απλώς μια καταχώριση για το "RetroPie" στο κύριο GUI, αλλά (επειδή προσθέσαμε τα ROM στον κατάλογο "nes") θα δείτε μια καταχώρηση για το Nintendo Entertainment System Αυτό είναι ένα βασικό βήμα για τη ρύθμιση ενός εξομοιωτή στο RetroPie. Υπάρχουν τόνοι εξομοιωτών για διαφορετικές πλατφόρμες βιντεοπαιχνιδιών που έχουν εγκατασταθεί από προεπιλογή, αλλά δεν θα εμφανίζονται στη διεπαφή έως ότου προσθέσετε τουλάχιστον ένα ROM στον κατάλογο «roms» τους.

Πατήστε το κουμπί A για να δείτε τα διαθέσιμα παιχνίδια. Επιλέξτε το παιχνίδι που θέλετε να παίξετε (το μόνο παιχνίδι στην περίπτωσή μας) και πατήστε ξανά το A.

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

Σε αυτό το σημείο, μπορείτε να παίξετε το παιχνίδι όπως παίζατε το πρωτότυπο. Εάν πρέπει να επανεκκινήσετε το παιχνίδι, απλώς πατήστε SELECT και B ταυτόχρονα. Εάν θέλετε να βγείτε από το παιχνίδι πίσω στο μενού RetroPie, πατήστε ταυτόχρονα SELECT και START. Μη διστάσετε να επαναλάβετε αυτό το βήμα για παιχνίδια SNES, παιχνίδια Genesis και όποια άλλα συστήματα θέλετε να παίξετε.

Τα Juicy Extras: Cover Art, Shaders και Save Games

Αυτό είναι το μόνο που χρειάζεστε για να ξεκινήσετε να παίζετε. Αλλά αν θέλετε την πλήρη εμπειρία "Έφτιαξα τη δική μου NES Classic", υπάρχουν μερικές επιπλέον δυνατότητες που πρέπει να αξιοποιήσουμε: εξώφυλλο (που κάνει τη βιβλιοθήκη σας όμορφη και εύκολη στην περιήγηση), shaders (που κάνουν το παιχνίδι να φαίνεται πιο όμορφο ρετρό στη σύγχρονη τηλεόρασή σας) και αποθηκεύστε καταστάσεις (που σας επιτρέπουν να αποθηκεύσετε το παιχνίδι σας, ακόμα κι αν το αρχικό παιχνίδι δεν το υποστήριζε. Αυτά είναι όλα τα χαρακτηριστικά που περιλαμβάνονται στο επίσημο NES Classic.

Προσθέστε εξώφυλλο στη βιβλιοθήκη σας

Μόλις αντιγράψετε πολλά παιχνίδια στο φάκελο "roms", επιστρέψτε στο μενού NES (όπου μόλις ξεκινήσαμε το δοκιμαστικό παιχνίδι μας), πατήστε το κουμπί Έναρξη για να ανοίξετε το μενού και, στη συνέχεια, επιλέξτε "Scraper".

Στην επόμενη οθόνη, μπορείτε να προσαρμόσετε τις ρυθμίσεις. Αφήστε το ξύστρα ως "THEGAMESDB". Μπορείτε να αλλάξετε τις βαθμολογίες αν θέλετε (το αφήσαμε). Στη συνέχεια, επιλέξτε "Ξύστε τώρα".

Επειδή αυτή είναι η πρώτη μας ξύστρα, αλλάξτε το φίλτρο σε "Όλα τα παιχνίδια". Από προεπιλογή, η ξύστρα έχει ρυθμιστεί να χρησιμοποιεί μόνο το σύστημα στο οποίο είναι φορτωμένο (σε αυτήν την περίπτωση, NES), οπότε δεν χρειάζεται να αλλάξετε τίποτα. Τέλος, βεβαιωθείτε ότι είναι ενεργοποιημένη η επιλογή "Ο χρήστης αποφασίζει για συγκρούσεις". Αυτό είναι σημαντικό, διαφορετικά η ξύστρα μπορεί να αποκόψει λάθος δεδομένα εάν δεν είναι σίγουρη αν το παιχνίδι είναι Double Dragon ή Double Dragon II .

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

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

Όταν τελειώσει, θα έχετε μια ωραία οργανωμένη συλλογή παιχνιδιών.

Αποκτήστε αυτό το παλιό σχολείο CRT Vibe με Smoothing και Shaders

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

Ο πρωταρχικός λόγος αυτής της ανισότητας είναι ο τρόπος εμφάνισης εικόνων σε ψηφιακή οθόνη έναντι αναλογικής οθόνης CRT. Η οθόνη του υπολογιστή σας και η HDTV παρουσιάζουν το παιχνίδι με τέλεια αναλογία pixel-to-pixel 1: 1, ενώ η παλιά οθόνη CRT βασίστηκε σε φωσφόρο με μια πιο απαλή εικόνα και το φως / χρώμα «ανθίζει» γύρω από τα μεμονωμένα σημεία της οθόνης.

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

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

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

Κοιτάζοντας αυτό στην οθόνη του υπολογιστή σας ή σε μια κινητή συσκευή με ευκρινή οθόνη υψηλής ανάλυσης, ίσως σκεφτείτε "Φαίνεται ... θολή". αλλά όταν το βλέπετε από απόσταση (όπως μεταξύ του καναπέ και της τηλεόρασής σας), το εφέ εξομάλυνσης δίνει στα παιχνίδια μια πιο αίσθηση τύπου CRT και το θόλωμα δεν αισθάνεται τόσο έντονο. Σταθείτε πίσω και κοιτάξτε τους βράχους στην άκρη της εικόνας σε σύγκριση με την πρώτη εικόνα και θα δείτε τι εννοώ.

Τέλος, μπορείτε να χρησιμοποιήσετε shaders για να δημιουργήσετε εφέ CRT όπως γραμμές σάρωσης και ακόμη και ελαφρά παραμόρφωση (καθώς το μπροστινό μέρος των οθονών CRT ήταν ελαφρώς καμπύλο στις περισσότερες περιπτώσεις). Εδώ εφαρμόζεται ένα απλό CRT shader.

Και πάλι, όταν προβάλλεται σε μια περικοπή κοντινής σύγκρισης όπως έχουμε εδώ, το αποτέλεσμα φαίνεται έντονο (σαν να κάνατε πολύ κοντά σε μια οθόνη CRT). Αλλά όταν το βλέπουμε από απόσταση, φαίνεται πολύ φυσικό. Στην πραγματικότητα, παρόλο που δεν με πείραζε πώς το παιχνίδι φαινόταν σαν να εξομαλύνει ή να σκιάζει, ήταν όταν ενεργοποίησα ένα CRT shader πήγα «Ω!  Αυτό μοιάζει με το παιχνίδι θυμάμαι!»

Τόσο οι ρυθμίσεις εξομάλυνσης όσο και οι σκιάσεις βρίσκονται στο ίδιο μέρος, αλλά υπάρχει ένα μικρό τσίμπημα που πρέπει να εκτελέσουμε προτού καταδυθούμε σε αυτό το μενού. Αν και το RetroPie υποτίθεται ότι αποστέλλεται με shaders ήδη φορτωμένο, σύμφωνα με την εμπειρία μας, πρέπει να ενημερώσετε με μη αυτόματο τρόπο τη λίστα shaders (για την οποία θα χρειαστείτε σύνδεση στο Διαδίκτυο, γι 'αυτό συνδέστε το καλώδιο Ethernet τώρα εάν δεν είναι ήδη). Επιστρέψτε στο μενού ρύθμισης RetroPie που επισκεφτήκαμε αρχικά και επιλέξτε "RetroArch" από το μενού, όπως φαίνεται παρακάτω.

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

Στο μενού "Online Updater", επιλέξτε "Ενημέρωση GLSL Shaders".

Κάτω στην κάτω αριστερή γωνία, σε ένα μικρό κίτρινο κείμενο, θα δείτε μια μικρή ένδειξη ενημέρωσης, που δείχνει ότι πραγματοποιείται λήψη του "shaders_gsls.zip". Περιμένετε να τελειώσει. Μόλις ολοκληρωθεί η διαδικασία, πατήστε το πλήκτρο Esc στο πληκτρολόγιό σας ή το κουμπί B στον ελεγκτή σας για να βγείτε από τα μενού μέχρι το κύριο μενού. Εκεί, επιλέξτε "Quit RetroArch". Μόλις επιστρέψετε στο μενού RetroPie, επιλέξτε "RetroPie Setup".

Μέσα στο μενού ρύθμισης RetroPie, επιλέξτε "configedit - Επεξεργασία ρυθμίσεων RetroPie / RetroArch".

Επιλέξτε "Διαμόρφωση βασικών επιλογών εξομοιωτή libretro".

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

Σε αυτό το μενού, θα βρείτε όλες τις ρυθμίσεις που χρειάζεστε τόσο για εξομάλυνση όσο και για shaders. Είναι σημαντικό να σημειωθεί ότι η εξομάλυνση και τα shaders είναι είτε / ή λύση - δεν μπορείτε να χρησιμοποιήσετε και τα δύο ταυτόχρονα. Εάν προσπαθείτε να αποφασίσετε μεταξύ των δύο, θυμηθείτε ότι η εξομάλυνση είναι πολύ πιο ελαφριά στους πόρους του Pi από τα shaders.

Αν θέλετε να χρησιμοποιήσετε εξομάλυνση, επιλέξτε "Video Smoothing" και αλλάξτε το "false" σε "true". Στη συνέχεια, μπορείτε να επιστρέψετε στο κύριο μενού και να παίξετε με την εξομάλυνση ενεργοποιημένη.

Εάν θέλετε να χρησιμοποιήσετε shaders, έχετε δύο βήματα. Βεβαιωθείτε ότι το "Video Smoothing" έχει οριστεί στην προεπιλεγμένη τιμή false. Στη συνέχεια, ορίστε το "Video Shader Enable" σε "true". Τέλος, επιλέξτε "Video Shader File" για να επιλέξετε το shader που θέλετε να χρησιμοποιήσετε.

Η λίστα shaders μπορεί να φαίνεται λίγο τρομακτική, αλλά υπάρχει μια εύκολη λύση. Απλώς αναζητήστε shader αρχεία με το όνομα "pi", όπως το αρχείο "crt-pi.glslp" που φαίνεται παραπάνω. Αυτά τα shaders έχουν βελτιστοποιηθεί για την λιγότερο ισχυρή GPU του Raspberry Pi. Μπορείτε πάντα να χρησιμοποιήσετε άλλα shaders, αλλά μην εκπλαγείτε εάν υποφέρει η απόδοση.

Εάν ανά πάσα στιγμή δεν θέλετε πλέον να παίζετε με εξομάλυνση ή shaders (ή θέλετε να αλλάξετε το shader που χρησιμοποιείτε), μπορείτε απλά να επιστρέψετε σε αυτά τα μενού και να ορίσετε τις τιμές σε ψευδείς ή να αλλάξετε το αρχείο shader.

Ρύθμιση αποθήκευσης καταστάσεων… Επειδή το Contra είναι πραγματικά δύσκολο

Εάν είστε καθαροί, ίσως θέλετε απλώς να παραλείψετε αυτήν την ενότητα εντελώς. Ορισμένα παιχνίδια υποστηρίζουν εγγενώς την αποθήκευση της προόδου σας, ορισμένα παιχνίδια δεν (μπορείτε, για παράδειγμα, να αποθηκεύσετε το παιχνίδι σας στο The Legend of Zelda, αλλά δεν μπορείτε να τα έχετε στο  Super Mario Bros. ).

Ακόμα και αυτά τα παιχνίδια που υποστηρίζουν την εξοικονόμηση απαιτούν από εσάς να αποθηκεύσετε το παιχνίδι με συγκεκριμένο τρόπο, συχνά χρησιμοποιώντας κάποιο μηχανισμό εντός του παιχνιδιού, όπως επίσκεψη σε πανδοχείο ή check in σε διαστημικό σταθμό. Με τους εξομοιωτές, μπορείτε να αποθηκεύσετε το παιχνίδι  οποτεδήποτε και  οπουδήποτε , όπως ακριβώς μπορείτε να αποθηκεύσετε ένα αρχείο στο Microsoft Word καθώς εργάζεστε σε αυτό. Σας δίνει επίσης πολλαπλούς αποθηκευτικούς χρόνους ανά παιχνίδι, ώστε να μπορείτε να έχετε όσα αρχεία αποθήκευσης θέλετε. Μπορεί να μην είναι ο καθαρός τρόπος να το κάνετε, αλλά ο άνθρωπος είναι ένας καλός τρόπος για να μειώσετε τα επίπεδα απογοήτευσής σας ενώ παίζετε εξαιρετικά δύσκολα παιχνίδια.

Μπορείτε να αποθηκεύσετε και να φορτώσετε το παιχνίδι σας καθώς παίζετε χρησιμοποιώντας πλήκτρα που βασίζονται στον ελεγκτή. Για όσους από εσάς χρησιμοποιείτε ένα χειριστήριο με πολλά κουμπιά (όπως το προαναφερθέν χειριστήριο Xbox 360), δεν χρειάζεται να κάνετε καθόλου χαρτογράφηση κλειδιών, μπορείτε απλά να χρησιμοποιήσετε τους προεπιλεγμένους χάρτες RetroPie / RetroArch για τον ελεγκτή σας. Ρίξτε μια ματιά σε αυτήν την καταχώριση του RetroPie wiki για να δείτε τα προεπιλεγμένα πλήκτρα χειριστηρίου.

Εάν χρησιμοποιείτε τον ελεγκτή NES, ωστόσο, ο περιορισμένος αριθμός κουμπιών επιβαρύνει πραγματικά λίγο. Εάν θέλετε να χρησιμοποιήσετε το σύστημα κατάστασης αποθήκευσης, θα χρειαστεί να κάνετε κάποια δευτερεύουσα επεξεργασία χαρτών κλειδιών. Ο προεπιλεγμένος χάρτης κλειδιών για αποθήκευση και φόρτωση καταστάσεων αποθήκευσης χρησιμοποιεί τα κουμπιά ώμου σε έναν ελεγκτή, τα οποία δεν υπάρχουν στον ελεγκτή NES. Θα χρειαστεί να ξαναδιαμορφώσουμε αυτά τα κουμπιά για να αποκτήσουμε πρόσβαση σε αυτές τις λειτουργίες. Υπάρχουν δύο τρόποι για να το κάνετε αυτό: μπορείτε είτε να επεξεργαστείτε το αρχείο retroarch.cfg που βρίσκεται \\retropie\configs\all\retroarch.cfg(το οποίο είναι πολύ κουραστικό) ή μπορείτε να χρησιμοποιήσετε τη διεπαφή RetroArch (η οποία είναι μια κανονική ποσότητα κουραστική) Θα περάσουμε από το τελευταίο.

Για να χρησιμοποιήσετε τη διασύνδεση πληκτρολογίου, εκκινήστε ξανά το σύστημα μενού RetroArch (από το κύριο μενού RetroPie, επιλέξτε την κατηγορία RetroPie και, στη συνέχεια, επιλέξτε "RetroArch"). Στο κύριο μενού, επιλέξτε "Ρυθμίσεις". Πριν πραγματοποιήσουμε οποιεσδήποτε αλλαγές, πρέπει να αλλάξουμε τη ρύθμιση αποθήκευσης-εξόδου για να διατηρήσουμε αυτές τις αλλαγές.

Στο μενού Ρυθμίσεις, επιλέξτε "Διαμόρφωση".

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

Πατήστε το κουμπί B ή το πλήκτρο Esc για έξοδο από το μενού μέχρι να επιστρέψετε στο κύριο μενού RetroArch. Επιλέξτε το μενού Ρυθμίσεις.

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

Επιλέξτε "Εισαγωγή Hotkey Binds". Εδώ μπορούμε να αλλάξουμε τι κάνουν οι συνδυασμοί hotkey στον ελεγκτή σας.

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

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

Θέλετε να αντιστοιχίσετε το πλήκτρο Κάτω στο κατευθυντικό πληκτρολόγιο έτσι ώστε όταν πατάτε το ενεργοποιητή πλήκτρου πρόσβασης (το κουμπί Επιλογή) και Κάτω θα σώσει το παιχνίδι σας. Επιλέξτε "Αποθήκευση κατάστασης" και αντιστοιχίστε το με το πλήκτρο Up στην κατεύθυνση. Προχωρήστε και αφήστε τις καταχωρήσεις "Savestate slot +/-" μόνες, καθώς αυτές είναι εντάξει (έχει ρυθμιστεί έτσι ώστε να μπορείτε να κάνετε κλικ αριστερά ή δεξιά για να αλλάξετε την υποδοχή αποθήκευσης).

Τέλος, μετακινηθείτε μέχρι το κάτω μέρος της λίστας μέχρι να δείτε το "Μενού εναλλαγής". Επιλέξτε το και, στη συνέχεια, αντιστοιχίστε το κουμπί A σε αυτό (αυτό θα σας επιτρέψει να πατήσετε Select + A) στο παιχνίδι για πρόσβαση στο μενού RetroArch.

Πατήστε το κουμπί B για έξοδο από τα μενού έως ότου βρίσκεστε στην κύρια οθόνη και, στη συνέχεια, επιλέξτε "Quit RetroArch" για να αποθηκεύσετε τις αλλαγές σας.

Σε αυτό το σημείο είστε έτοιμοι και τώρα μπορείτε να χρησιμοποιήσετε τους ακόλουθους συνδυασμούς κουμπιού:

  • Επιλέξτε + Έναρξη: Έξοδος από τον εξομοιωτή.
  • Επιλέξτε + B: Επαναφέρετε τον εξομοιωτή.
  • Επιλέξτε + A: Παύση του παιχνιδιού και άνοιγμα του μενού RetroArch μέσα από τον εξομοιωτή.
  • Επιλέξτε + Δεξιά: Αυξήστε την υποδοχή αποθήκευσης (π.χ. μετακίνηση από την Αποθήκευση Υποδοχής # 1 σε # 2)
  • Επιλέξτε + Αριστερά: Μειώστε την υποδοχή αποθήκευσης (π.χ. μετακίνηση από την Αποθήκευση Υποδοχής # 2 στο # 1)
  • Επιλέξτε + Επάνω: Αποθηκεύστε το παιχνίδι στην τρέχουσα επιλεγμένη υποδοχή αποθήκευσης.
  • Επιλέξτε + Κάτω: Φορτώστε το παιχνίδι από την αποθήκευση στην τρέχουσα υποδοχή αποθήκευσης.

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

Τελειώσατε τελικά: όχι μόνο αναδημιουργήσαμε την εμπειρία χρήσης του NES Classic, αλλά έχουμε δημιουργήσει μια ανώτερη έκδοση, καθώς μπορεί να παίξει οποιοδήποτε παιχνίδι NES που έχει γίνει ποτέ, υποστηρίζει περισσότερους κουλοχέρηδες αποθήκευσης από το NES Classic, περισσότερα shaders και επιλογές βίντεο, και (αν θέλετε να το κάνετε) μπορείτε να φτάσετε πέρα ​​από το πεδίο αυτού του σεμιναρίου και ακόμη και να χρησιμοποιήσετε κωδικούς εξαπατήσεως, όπως στιγμιότυπα παιχνιδιών Genie, άμεσες επαναλήψεις και άλλα. Ρίξτε μια ματιά στα wikis RetroPie και RetroArch για περισσότερες πληροφορίες σχετικά με όλες τις προηγμένες λειτουργίες που βρίσκονται στην πλατφόρμα, καθώς και τον οδηγό μας για τις προηγμένες ρυθμίσεις του RetroArch.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να ρυθμίσετε το RetroArch, τον απόλυτο εξομοιωτή ρετρό παιχνιδιών All-In-One

Συντελεστές εικόνας: Fynsya / Etsy και Clive Darra / Flickr.