Δημιουργήστε μια κονσόλα παιχνιδιών ρετρό με το Raspberry Pi

Τα έργα που έχουν δημιουργήσει οι άνθρωποι με το Raspberry Pi είναι πραγματικά απίστευτα. Ο μικροϋπολογιστής χαμηλού κόστους έχει χρησιμοποιηθεί για την τροφοδοσία έργων οικιακής αυτοματοποίησης, διακομιστών, κέντρων μέσων ενημέρωσης και πολλών άλλων έργων που κάνουν το σπίτι σας. Ένα από τα πιο cool έργα είναι το Retro Pie, το οποίο μετατρέπει το Raspberry Pi σε κονσόλα παιχνιδιών ρετρό και σας δίνει τη δυνατότητα να παίξετε κλασικά όπως Super Mario Bros., Space Invaders, Sonic the Hedgehog και πολλά άλλα.

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

Απαιτήσεις

Η Ρετρό πίτα μπορεί να λειτουργήσει είτε με τα $ 25 (£ 18, 65 στο Ηνωμένο Βασίλειο και AU $ 28, 50 στην Αυστραλία) Raspberry Pi Μοντέλο Α ​​ή το ελαφρώς πιο ακριβό Μοντέλο Β, συστήνω το τελευταίο. Το μοντέλο Β - το οποίο μπορεί να χρησιμοποιηθεί για $ 35 στο US, £ 27.44 στο Ηνωμένο Βασίλειο ή $ 37.35 στην Αυστραλία - προσθέτει μια πρόσθετη θύρα USB, μια θύρα Ethernet και διπλασιάζει τη μνήμη στα 512MB.

Ενημέρωση: Ένα νεότερο μοντέλο, γνωστό ως Raspberry Pi B +, ανακοινώθηκε πρόσφατα και διατέθηκε για αγορά. Η συσκευή έχει την ίδια τιμή με την αρχική Μοντέλο Β, αλλά περιλαμβάνει συνολικά τέσσερις θύρες USB, μια υποδοχή κάρτας microSD παρά έναν πλήρη, καλύτερο ήχο και έχει χαμηλότερες απαιτήσεις ισχύος.

Άλλα στοιχεία που θα χρειαστείτε περιλαμβάνουν μια οθόνη συνδεδεμένη μέσω AV ή HDMI, ελεγκτή Xbox 360, καλώδιο Ethernet ή ασύρματο προσαρμογέα USB, κάρτα SD 4GB Class 4 ή καλύτερη, πληκτρολόγιο USB και μονάδα USB flash. Για την τροφοδοσία της συσκευής απαιτείται τροφοδοτικό Micro-USB ικανό να εκπέμπει τουλάχιστον 850 milliamps στα 5 βολτ, ενώ για τη μεταφορά του λειτουργικού συστήματος στην κάρτα απαιτείται ένας αναγνώστης καρτών SD (εκτός αν ο υπολογιστής που χρησιμοποιείτε έχει ένα). Επίσης, πήρα ένα Hub USB για τη σύνδεση περισσότερων στοιχείων, αλλά αυτό είναι προαιρετικό.

Προετοιμασία της κάρτας SD.

Η ομάδα πίσω από το έργο έχει δημιουργήσει μια έτοιμη προς χρήση εικόνα SD που θα εγκαταστήσει αυτόματα το λογισμικό Retro Pie. Το αρχείο μπορεί να μεταφορτωθεί από την τοποθεσία PetRockBlog στο Web, πρέπει να εξαχθεί στην κάρτα SD χρησιμοποιώντας το πρόγραμμα Wind32DiskImager σε Windows ή RPi SD δημιουργός καρτών SD στο OS X. Εάν αντιμετωπίζετε προβλήματα με το λογισμικό δημιουργίας καρτών RPi SD, δοκιμάστε Pi Συμπληρωματικό.

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

Στο OS X 10.8, δεν μπορείτε να κάνετε διπλό κλικ για να ανοίξετε εφαρμογές που δεν προέρχονται από μια επαληθευμένη πηγή ή από το Mac App Store. Για να το κάνετε αυτό απλά κάντε δεξί κλικ στο εικονίδιο, επιλέξτε Άνοιγμα και πατήστε το πλήκτρο "OK".

Πρώτη εκκίνηση

Συνδέστε την οθόνη, το πληκτρολόγιο, το καλώδιο Ethernet, τον ελεγκτή Xbox 360 και την κάρτα SD στο Raspberry Pi. Μόλις συνδεθούν όλα αυτά, τώρα μπορείτε να συνδέσετε το καλώδιο Micro-USB, οπότε το Raspberry Pi θα ενεργοποιηθεί αυτόματα.

Η συσκευή θα εκκινήσει στο σταθμό Emulation (η κύρια διεπαφή του Retro Pie). Πριν διαμορφώσετε τον ελεγκτή σας, πρέπει να αλλάξετε μερικές ρυθμίσεις. Πατήστε το πλήκτρο "F4" για έξοδο από το σταθμό εξομοίωσης και εισαγάγετε τη γραμμή εντολών.

Αφού εγκαταστήσετε το Retro Pie με την εικόνα της κάρτας SD, η κάρτα πρέπει να επεκταθεί για να εξασφαλιστεί ότι έχετε πρόσβαση σε όλο το διαθέσιμο χώρο. Μόλις βγείτε από τον Σταθμό εξομοίωσης, πληκτρολογήστε "sudo raspi-config" στη γραμμή εντολών, επιλέξτε να επεκτείνετε το σύστημα αρχείων και πατήστε OK. Στη συνέχεια, μετακινηθείτε προς τα κάτω και επιλέξτε την τέταρτη επιλογή για να ρυθμίσετε τις ρυθμίσεις γλώσσας και περιοχής. Επιλέξτε την τοποθεσία, τη ζώνη ώρας και τη διάταξη πληκτρολογίου σας - έχει ρυθμιστεί στο Ηνωμένο Βασίλειο από προεπιλογή. Μόλις ολοκληρωθεί, μετακινηθείτε προς τα κάτω στο Τέλος και πραγματοποιήστε μια επανεκκίνηση του συστήματος.

Σιγουρευτείτε ότι πατάτε το πλήκτρο διαστήματος (όχι το πλήκτρο Enter) για να καταργήσετε την επιλογή της διάταξης πληκτρολογίου του Ηνωμένου Βασιλείου και να επιλέξετε τις ΗΠΑ και, στη συνέχεια, πατήστε OK για να χρησιμοποιήσετε την τοποθεσία ως προεπιλογή.

Διαμορφώστε τον ελεγκτή Xbox

Μετά την επανενεργοποίηση του συστήματος, βγείτε ξανά από το σταθμό εξομοίωσης πιέζοντας το πλήκτρο "F4". Στη γραμμή εντολών, πληκτρολογήστε "sudo apt-get install xboxdrv" και πατήστε Enter για να κάνετε λήψη και εγκατάσταση του προγράμματος οδήγησης για τον ελεγκτή Xbox 360. Μόλις εγκατασταθεί ο οδηγός, πληκτρολογήστε "sudo nano /etc/rc.local" στη γραμμή εντολών και πατήστε Enter. Πατήστε το κάτω βέλος έως ότου ο δρομέας σας βρίσκεται ανάμεσα στις γραμμές "fi" και "exit 0".

Μεταξύ αυτών των δύο γραμμών, πληκτρολογήστε "xboxdrv - κουμπί-όπως-κουμπί -id 0 - 2 - deadzone 4000 - σιωπηλή & ύπνο 1". Εάν πρόκειται να χρησιμοποιήσετε περισσότερους από έναν ελεγκτές, πληκτρολογήστε "xboxdrv --trigger-as-button -id 1 -led 3 -deadzone 4000 -silent & sleep 1" ακριβώς κάτω από την πρώτη εντολή. Για έναν ασύρματο ελεγκτή Xbox 360 χρησιμοποιείτε τον ειδικό ασύρματο δέκτη τυχερών παιχνιδιών Xbox 360 της Microsoft για Windows και αντικαταστήστε το "id" με το "wid" στη γραμμή εντολών.

Μην ξεχάσετε να αποθηκεύσετε την επιλογή. Αυτό μπορεί να γίνει πατώντας τα πλήκτρα "CTRL" και "X" και πατώντας "Y" για επιβεβαίωση. Στη συνέχεια, πατήστε Enter για να επιστρέψετε στη γραμμή εντολών και πληκτρολογήστε "sudo reboot" για να επανεκκινήσετε τη συσκευή.

Όταν το σύστημα επανέλθει στο διαδίκτυο, θα σας ζητηθεί να ρυθμίσετε τον ελεγκτή στο σταθμό Emulation, ακολουθήστε απλώς τις οδηγίες στην οθόνη για να το κάνετε.

Έξοδος από τον σταθμό εξομοίωσης για τελευταία φορά πιέζοντας το πλήκτρο "F4", πληκτρολογήστε "cd RetroPie / emulators / RetroArch / installdir / bin" στη γραμμή εντολών και πατήστε Enter. Στη συνέχεια, πληκτρολογήστε "./retroarch-joyconfig >> ~ / RetroPie / configs / all / retroarch.cfg" στη γραμμή εντολών και ακολουθήστε τις οδηγίες στην οθόνη για τη ρύθμιση του ελεγκτή σας. Μόλις ολοκληρωθεί, εκτελέστε μια επανεκκίνηση του συστήματος με την εντολή "sudo reboot".

Αν το πλήκτρο "~" σας δίνει ένα διαφορετικό σύμβολο, προσπαθήστε ταυτόχρονα να πατήσετε τα πλήκτρα "shift" και "\".

Μεταφορά ROMS

Το Retro Pie υποστηρίζει ROMs, τα οποία είναι ουσιαστικά ένα ψηφιακό αντίγραφο ενός παιχνιδιού, για το Atari 2600, το Game Boy Advance, το Game Boy Color, το Game Gear, το MAME, το NeoGeo, το Sega Master System, το Sega Megadrive, το Nintendo, το Super Nintendo και το PlayStation, μεταξύ μερικών άλλων συστημάτων.

Ο ευκολότερος τρόπος να μεταφέρετε ROM, κατά τη γνώμη μου, είναι να χρησιμοποιήσετε μια μονάδα flash USB. Ενεργοποιήστε το Raspberry Pi και μία φορά στο σταθμό εξομοίωσης, συνδέστε τη μονάδα USB στη συσκευή. Το λειτουργικό σύστημα θα δημιουργήσει αυτόματα έναν κατάλογο ROM στη μονάδα flash. Μόλις σταματήσει να αναβοσβήνει, αφαιρέστε τη μονάδα δίσκου από το Raspberry Pi, συνδέστε τον με τον υπολογιστή σας και μεταφέρετε τα ROM σε αντίστοιχους φακέλους. Για παράδειγμα, ένα Sega ROM πρέπει να τοποθετηθεί στο φάκελο Sega, ένα παιχνίδι Super Nintendo στο φάκελο NES κ.ο.κ.

Τα ROM θα μεταφερθούν αυτόματα από τη μονάδα USB στο Raspberry Pi την επόμενη φορά που θα συνδέσετε τη μονάδα flash.

Συμβουλές

Εάν χρειάζεται να επαναλάβετε τη ρύθμιση παραμέτρων του ελεγκτή μέσα στο σταθμό εξομοίωσης, πληκτρολογήστε "rm /home/pi/.emulationstation/es_input.cfg" στη γραμμή εντολών για να διαγράψετε την αρχική σας ρύθμιση.

Για να επιστρέψετε στο σταθμό εξομοίωσης, πληκτρολογήστε "emulationstation" στη γραμμή εντολών. Εάν παίζετε ένα παιχνίδι, απλά πατήστε το πλήκτρο "ESC" στο πληκτρολόγιό σας για να επιστρέψετε στο κύριο μενού.

Η πληκτρολόγηση του "sudo nano /home/pi/RetroPie/configs/all/retroarch.cfg" στη γραμμή εντολών θα ανοίξει ένα παράθυρο που σας επιτρέπει να προβάλετε και να επεξεργαστείτε συγκεκριμένα κουμπιά στον ελεγκτή.

Τα πιο φιλόδοξα σχέδια Raspberry Pi (φωτογραφίες) 7 Φωτογραφίες
 

Αφήστε Το Σχόλιό Σας