Πώς να παίξετε παιχνίδια Arcade χρησιμοποιώντας το MAME σε Linux

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

Σημείωση: Το wdzwdz με κανέναν τρόπο δεν ενθαρρύνει ή συγχωρεί την παράνομη λήψη ή διανομή αρχείων ROM ή BIOS για το MAME. Εάν επιλέξετε να εγκαταστήσετε το MAME, χρησιμοποιήστε τα δικά σας ROM παιχνιδιών και τα αρχεία BIOS για τα οποία έχετε δημιουργήσει αντίγραφα ασφαλείας στον υπολογιστή σας, νόμιμα.

Εγκαταστήστε το Mame σε Linux

Υπάρχουν πολλές υλοποιήσεις του λογισμικού εξομοίωσης MAME. Για τις περισσότερες διανομές Linux, θα είναι εύκολο να το πιάσουν και να ξεκινήσουν. Για άλλες διανομές Linux, θα χρειαστεί να δημιουργήσετε μη αυτόματα το λογισμικό.

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

Ubuntu

Το Mame είναι διαθέσιμο για το Ubuntu, αλλά οι χρήστες δεν μπορούν να το εγκαταστήσουν χωρίς πρώτα να ενεργοποιήσουν πρόσθετα αποθετήρια λογισμικού. Αυτό που πρέπει να ενεργοποιηθεί για τον εξομοιωτή Mame είναι το “Universe”. Για να ενεργοποιήσετε την πηγή λογισμικού Universe, ανοίξτε ένα τερματικό και εισαγάγετε τα εξής:

sudo add-apt-repository universe

Η παραπάνω εντολή λέει στο σύστημα ότι είναι εντάξει να χρησιμοποιήσει το Universe ως πηγή λογισμικού. Το επόμενο βήμα είναι να ενημερώσετε το σύστημα και να ανανεώσετε την προσωρινή μνήμη για να αντικατοπτρίζει τις αλλαγές που κάναμε. Αυτό γίνεται με την εντολή apt update.

sudo apt update

Με ενεργοποιημένο το σύμπαν, το Mame θα εγκαταστήσει στο Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

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

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

Χρησιμοποιώντας το εργαλείο git, πάρτε την πιο πρόσφατη έκδοση του πηγαίου κώδικα Mame.

git clone https://github.com/mamedev/mame.git

Εισαγάγετε τον κλωνοποιημένο κατάλογο Mame χρησιμοποιώντας την εντολή CD.

cd mame

Τέλος, μεταγλωττίστε το λογισμικό.

make

Μαλακό καπέλλο

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Άλλα Linux

Το Mame μπορεί εύκολα να μεταγλωττιστεί σε οποιαδήποτε διανομή Linux με μικρό πρόβλημα. Οι μόνες απαιτήσεις είναι βασικά εργαλεία μεταγλώττισης όπως GCC, SDL και το πλαίσιο. ο Ο ίδιος ο πηγαίος κώδικας είναι διαθέσιμος στο Githubκαι ο προγραμματιστής έχει επίσης οδηγίες για μεταγλώττιση σε Linux.

  Πώς να ενεργοποιήσετε την κρυπτογράφηση PGP για το Thunderbird στο Linux με το Enigmail

Διαμόρφωση Mame

Το Mame δεν είναι σαν τους άλλους εξομοιωτές στο Linux και ανάλογα με τον τρόπο εγκατάστασης χρειάζεται λίγος χρόνος για να ξεκινήσει. Εάν έχετε εγκαταστήσει το Mame μέσω ενός διαχειριστή πακέτων (Ubuntu, Fedora κ.λπ.), ανοίξτε ένα παράθυρο τερματικού και πληκτρολογήστε: mame

Αυτό θα τρέξει τον εξομοιωτή. Εναλλακτικά, δοκιμάστε το μενού γρήγορης εκκίνησης. Πατήστε ALT + F2 στο πληκτρολόγιο, μετά πληκτρολογήστε “mame” και πατήστε enter. Θα πρέπει να ανοίξει η εφαρμογή εξομοίωσης πλήρους οθόνης.

Σημείωση: το εργαλείο εξομοίωσης Mame βρίσκεται επίσης στη λειτουργία εκκίνησης της εφαρμογής σας (αν το εγκαταστήσατε και δεν το δημιουργήσατε).

  Πώς να εγκαταστήσετε τον κώδικα Microsoft Visual Studio σε Linux

Κατά την πρώτη εκκίνηση, το εργαλείο εξομοίωσης θα αρνηθεί να λειτουργήσει. Αυτό συμβαίνει επειδή δεν υπάρχουν ROM (ή BIOS για τα πολλά arcade cabinets) για να εργαστείτε. Για να προσθέσετε ROM βιντεοπαιχνιδιών στο πρόγραμμα, ανοίξτε ένα παράθυρο τερματικού και αποκτήστε ένα ριζικό κέλυφος:

sudo -s

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

cd /home/username/my-example-folder

Αντιγράψτε τα αρχεία ROM από το φάκελο στον κατάλογο ROM.

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

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

cp -R ~/my-example-folder/* ~/mame/roms

Κάθε φορά που θέλετε να ξεκινήσετε τον εξομοιωτή:

cd ~/mame

./mame64

Εναλλακτικά, ανοίξτε τη διαχείριση αρχείων, μεταβείτε στο /home/username/mame, κάντε δεξί κλικ στο mame64 και εκκινήστε το.

Λάβετε υπόψη ότι κανένα αρχείο ROM Arcade δεν θα λειτουργεί σωστά χωρίς τα κατάλληλα αρχεία BIOS. Για νομικούς λόγους, δεν είναι εντάξει η απλή διανομή αυτών των αρχείων στο Διαδίκτυο. Για να αποκτήσετε αυτά τα αρχεία νόμιμα και να τα τοποθετήσετε στον κατάλογο /usr/local/share/games/mame/ ή /home/username/mame/roms

Εκκίνηση ενός παιχνιδιού

Ένα παιχνίδι θα ξεκινήσει στο Mame μόνο εάν έχει τα κατάλληλα αρχεία BIOS. Για παράδειγμα: για να εκτελέσετε το Metal Slug 5, θα χρειαστείτε τα αρχεία NeoGeo BIOS καθώς και τη ROM για το ίδιο το παιχνίδι. Τοποθετήστε τα μεμονωμένα αρχεία BIOS του NeoGeo μέσα στο φάκελο Metal Slug 5.

  Πώς να εγκαταστήσετε το θέμα Plano GTK σε Linux

Ίσως χρειαστεί να επαναλάβετε αυτή τη διαδικασία για να λειτουργήσει κάθε παιχνίδι, καθώς φαίνεται να μην υπάρχει κατάλογος root BIOS για να εργαστείτε.

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

Διαμόρφωση ενός ελεγκτή

Η διαμόρφωση των εισόδων ελεγκτή για παίκτες στον εξομοιωτή MAME ξεκινά επιλέγοντας “Διαμόρφωση γενικών εισόδων” στην αρχή. Αυτό θα ανοίξει ένα μενού, με μια λίστα με τις ρυθμίσεις παραμέτρων ελέγχου για τους παίκτες 1 – 8. Συνδέστε ένα gamepad και επιλέξτε τη συσκευή αναπαραγωγής που θέλετε να διαμορφώσετε.

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

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

Εισαγωγή νομισμάτων

Λαμβάνοντας υπόψη ότι το MAME σημαίνει “πολλαπλός εξομοιωτής μηχανής arcade”, εμφανίζεται συχνά το μήνυμα “εισαγωγή νομίσματος”. Μην ανησυχείτε, αν δεν εγκαταστήσετε έναν αναγνώστη νομισμάτων και δεν τον ρυθμίσετε, το λογισμικό δεν θα ζητήσει τέταρτα. Αντίθετα, θα χρειαστεί να πατήσετε ένα κουμπί για να προσομοιώσετε την εισαγωγή ενός νομίσματος.

Τα στοιχεία ελέγχου νομισμάτων από προεπιλογή είναι 5-8 στην αριθμητική σειρά. Πατήστε ένα για εισαγωγή και ξεκινήστε το παιχνίδι. Επιπλέον, τα κουμπιά έναρξης του παίκτη είναι 1-4 (ένα κουμπί για κάθε παίκτη).