Πώς να χρησιμοποιήσετε το Mednafen για να μετατρέψετε το Linux Box σε Arcade

Το Mednafen είναι ένας εξομοιωτής πολλών συστημάτων που χρησιμοποιείται για την εκτέλεση opcode της κονσόλας παιχνιδιών σε περιβάλλον GNU / Linux. Ο εξομοιωτής έχει σχεδιαστεί για χρήση με αρχεία ROM από διάφορες διαφορετικές δημοφιλείς πλατφόρμες κονσόλας παιχνιδιών. Επιτρέπει σε έναν υπολογιστή Linux ή μια φορητή συσκευή να λειτουργεί σαν SNES, Sega Genesis ή GameBoy. Η εξομοίωση δεν διαφέρει σημαντικά από το γνήσιο υλικό, γεγονός που το καθιστά ελκυστικό για όσους θέλουν μια αυθεντική εμπειρία όταν παίζουν. Το ανακριβές όνομα για την τεχνολογία προέρχεται από το "My Emulator δεν χρειάζεται ένα εξαιρετικό όνομα Frickin". Ως εφαρμογή ανοιχτού κώδικα, το mednafen δεν είχε σχεδιαστεί για πειρατές λογισμικού για την ανταλλαγή αρχείων ROM μέσω του Διαδικτύου. Αντίθετα, η εφαρμογή προορίζεται για χομπίστες και παίκτες να παίζουν παιχνίδια homebrew δημόσιου τομέα χωρίς την ανάγκη για πρωτότυπο υλικό. Μπορεί επίσης να χρησιμοποιηθεί αποδεκτά με παιχνίδια που οι παίκτες αποκτούν νόμιμα από μια εξωτερική διεπαφή συνδεδεμένη με γνήσια κασέτες. Οποιαδήποτε χρήση του mednafen σε άλλα περιβάλλοντα είναι αντίθετη με τη συμφωνία χρήστη.

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

Μέθοδος 1: Εκτέλεση αρχείων Homebrew ROM με το mednafen

Υποθέτοντας ότι έχετε ήδη εγκαταστήσει το λογισμικό και έχετε αποκτήσει νόμιμα ένα αρχείο ROM homebrew, ανοίξτε ένα παράθυρο τερματικού κρατώντας πατημένο το CTRL + ALT + T ή ξεκινήστε το από ένα μενού Εφαρμογές ή Whisker. Στη γραμμή εντολών CLI, πληκτρολογήστε την ακόλουθη εντολή:

mednafen /path/to/homebrew/game.rom

Αντικαταστήστε τη διαδρομή με οποιοδήποτε αρχείο προσπαθείτε να ξεκινήσετε. Η τελευταία έκδοση του λογισμικού υποστηρίζει αρχεία ROM για τις ακόλουθες πλατφόρμες:

- Sega Genesis

- NeoGeo Pocket & Pocket Color

- Bandai WonderSwan

- PC Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Εικονικό αγόρι

- NES & SNES

- GameBoy, GameBoy Color & GameBoy Advance

- Atari Lynx

Όταν ξεκινάτε το λογισμικό, θα παρατηρήσετε μια ροή δεδομένων στο παράθυρο του τερματικού. Θα εμφανιστεί ένα άλλο παράθυρο. Το παιχνίδι τρέχει στο εσωτερικό αυτού του παραθύρου. Οι πληροφορίες σε αυτήν την ενότητα αφορούν τον προσαρμογέα γραφικών και άλλα ζητήματα συμβατότητας. Αυτές οι πληροφορίες μπορεί να είναι πολύ χρήσιμες αν προσπαθείτε να αντιμετωπίσετε ένα επίμονο αρχείο ROM, αλλά μπορείτε γενικά να αγνοήσετε τα περισσότερα. Εάν το παιχνίδι σας σταματούσε ποτέ να λειτουργεί και δεν μπορείτε να το βγείτε με το πλήκτρο Esc, τότε θα μπορούσατε να εστιάσετε ξανά στο παράθυρο του τερματικού και να πατήσετε CTRL + C για να το σταματήσετε καθαρά. Το λογισμικό τερματικού mednafen θα αφήσει τότε πραγματικά μια γελοία δήλωση πριν βγείτε.

Υπό κανονικές συνθήκες, το σπρώξιμο του Esc θα σταματούσε ένα παιχνίδι. Αν πατήσετε το F11, θα πραγματοποιήσετε μια σκληρή επαναφορά στο παιχνίδι σας. Αυτό είναι το ίδιο με την ενεργοποίηση της ισχύος σε μια γνήσια κονσόλα βιντεοπαιχνιδιών. Λάβετε υπόψη ότι το ALT + Enter είναι ο συνδυασμός που χρησιμοποιείται για την είσοδο σε περιβάλλον πλήρους οθόνης. Ενώ το F11 συνήθως συνδέεται με εντολές πλήρους οθόνης, το πάτημα στο mednafen θα επαναφέρει το παιχνίδι σας. Οι επιλογές πλήρους οθόνης προσφέρουν πολύ καλύτερη ανάλυση από αυτές που παίζονται σε ένα απλό παράθυρο. Η γεωμετρία του παραθύρου θα προεπιλεγεί σε ό, τι έχει νόημα για την πλατφόρμα για την οποία γράφτηκε η εν λόγω ROM. Εάν πρόκειται για GameBoy ή GameBoy Color ROM, τότε θα είναι κατανοητό να προσφέρει πολύ χαμηλότερες αναλύσεις από αυτές που γράφονται για το TurboGrafx 16 ή μια παρόμοια κονσόλα. Το βάθος χρώματος θα εξαρτηθεί περισσότερο από τις προσδοκίες του υλικού από το δικό σας υλικό. Η τοποθέτηση ενός παραθύρου σε πλήρη οθόνη θα συμβάλει επιπλέον στη μείωση του όγκου της οθόνης που θα βιώσετε.

Μέθοδος 2: Αποθήκευση και διαχείριση παιχνιδιών

Ενώ το mednafen μπορεί να εξομοιώσει το ίδιο είδος εξοικονόμησης αντιγράφων ασφαλείας μπαταρίας που χρησιμοποιείται από αυθεντικά δοχεία που καθορίζονται από υλικό, υποστηρίζει επίσης τη χρήση καταστάσεων αποθήκευσης. Το πρόγραμμα δημιουργεί ένα αρχείο που αποθηκεύει το ακριβές περιεχόμενο του περιεχομένου που θα ήταν στις διευθύνσεις RAM του opcode του παιχνιδιού σε περίπτωση που εκτελείται κάτω από γνήσιο υλικό. Αυτά είναι ουσιαστικά στιγμιότυπα του εικονικοποιημένου υλικού. Για να πάρετε ένα, πατήστε το πλήκτρο F5. Θα δείτε ένα μήνυμα στο κάτω μέρος της προσομοιωμένης οθόνης που δείχνει, "Κατάσταση 0 αποθηκευμένη".

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

Κάθε κατάσταση αποθήκευσης αντιπροσωπεύει ένα ξεχωριστό ξεχωριστό αρχείο δεδομένων μέσα στον κατάλογο .mednafen στον αρχικό σας κατάλογο. Διατηρούνται σε συμπιεσμένη κατάσταση σε έναν υποκατάλογο με τίτλο mcs, με καθένα να έχει επέκταση αρχείου που υποδεικνύει σε ποια κατάσταση ανήκει. Θα μπορούσατε πάντα να τα αντιγράψετε σε άλλη μονάδα δίσκου εάν θέλετε να τα δημιουργήσετε αντίγραφα ασφαλείας, αλλά δεν πρέπει να προσπαθήσετε να τα επεξεργαστείτε μόνοι σας. Μπορείτε να καταστρέψετε ένα παιχνίδι στη διαδικασία. Εάν θέλετε να αλλάξετε την κατάσταση αποθήκευσης, πιέστε έναν αριθμό 0-9 στο πληκτρολόγιο και θα λάβετε μια οθόνη που θα σας δείχνει διαφορετικές υποδοχές κάτω από τις οποίες μπορείτε να αποθηκεύσετε μια κατάσταση. Αυτό σας προσφέρει την πολυτέλεια να έχετε έως και δέκα αποθηκεύσεις για κάθε παιχνίδι που παίζετε. Μόλις επιλέξετε έναν αριθμό, πιέστε το πλήκτρο F5 για να το αποθηκεύσετε. Προσέξτε για να βεβαιωθείτε ότι δεν αποθηκεύετε κατά λάθος ένα υπάρχον παιχνίδι.

Πιέστε το F7 για να φορτώσετε την κατάσταση αποθήκευσης που έχετε επιλέξει αυτήν τη στιγμή και λάβετε υπόψη το γεγονός ότι κάθε κατάσταση αποθήκευσης εμφανίζει ένα ξεχωριστό στιγμιότυπο οθόνης για να σας βοηθήσει να γνωρίζετε ποια αποθηκεύεται πού. Μπορείτε να πιέσετε - για να μετακινήσετε μια υποδοχή κατάστασης αποθήκευσης προς τα κάτω και = για να μετακινήσετε μια υποδοχή κατάστασης αποθήκευσης προς τα πάνω. Αυτό καθιστά δυνατή την εύκολη αλλαγή κουλοχέρηδων ενώ παίζετε. Σε αντίθεση με το πραγματικό υλικό, οι αποθηκεύσεις θα λειτουργούν ανεξάρτητα από την περιοχή. Δεδομένου ότι τα εν λόγω αρχεία ROM του παιχνιδιού είναι αρχικά δωρεάν λογισμικό, στερούνται σε μεγάλο βαθμό κωδικούς περιοχής.

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