Η ενημέρωση 1.1 του Analogue Pocket αποδίδει ήδη μερίσματα: Jailbreak, Neo Geo core

0

Όχι, δεν είχαμε το "Neo Geo ως την πρώτη ανάπτυξη κοινότητας για το Analogue Pocket" στον πίνακα bingo FPGA.

Μια σημαντική ενημέρωση για το φορητό, ρετρό σύστημα παιχνιδιών Analogue Pocket προσγειώθηκε την Παρασκευή και τα νέα χαρακτηριστικά "OpenFPGA" είναι το αποκορύφωμα. Χάρη στην ενημέρωση κώδικα "1.1" της περασμένης εβδομάδας, οποιοσδήποτε στην κοινότητα ανάπτυξης ανοιχτού κώδικα μπορεί να δημιουργήσει "πυρήνες" εξομοίωσης υλικού για να κάνει το Pocket να μιμείται σχεδόν οποιοδήποτε σύστημα παιχνιδιών και υπολογιστών μέχρι τις αρχές της δεκαετίας του '90, αν όχι νεότερο από αυτό.

Η συνομιλία μας με τον Διευθύνοντα Σύμβουλο της Analogue μας άφησε να αναρωτιόμαστε πώς ακριβώς θα λειτουργούσε το OpenFPGA, αλλά δεν χρειάστηκε να περιμένουμε πολύ για να μάθουμε. Μέχρι το τέλος της Παρασκευής, το σύστημα ήταν ουσιαστικά «τζακισμένο» όσον αφορά την υποστήριξή του σε παιχνίδια με το σήμα «Game Boy». Και τα πράγματα έγιναν ακόμη πιο πικάντικα το πρωί της Δευτέρας με την αιφνιδιαστική εμφάνιση ενός πυρήνα που υποστηρίζει ένα σύστημα πολύ πιο ισχυρό είτε από το Game Boy είτε από το Game Boy Advance.


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

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

 



Ώρες μετά τη δημοσίευση του άρθρου μου στο Pocket 1.1, η απάντηση έφτασε με τη μορφή ενός ζευγαριού λήψεων στο GitHub. Αυτά τα αρχεία είναι πυρήνες για το σύστημα OpenFPGA του Pocket, με το ένα να υποστηρίζει αρχεία παιχνιδιών Game Boy και Game Boy Color και το άλλο να υποστηρίζει αρχεία παιχνιδιών GBA . Τοποθετήστε αυτούς τους πυρήνες σε μια κάρτα microSD και, στη συνέχεια, τοποθετήστε συμβατά αρχεία παιχνιδιών σε κατάλληλους καταλόγους στην ίδια κάρτα και presto: Το Analogue Pocket θα παίζει πλέον παιχνίδια με την επωνυμία Game Boy, χωρίς να απαιτείται κασέτα.

Η προέλευση αυτών των αρχείων είναι αμφίβολη. εμφανίστηκαν σε έναν νέο λογαριασμό GitHub σχεδόν αμέσως μετά την κυκλοφορία του 1.1 — εγγυώντας ότι οι δημιουργοί του είχαν κάποια μορφή πρώιμης πρόσβασης στο περιβάλλον ανάπτυξης της Analogue πριν από την κυκλοφορία. (Οι λογαριασμοί αναφέρονται σε ένα ζευγάρι βρετανικών συγκροτημάτων ψυχεδέλειας, Spacemen 3 και Spiritualized, που είναι σίγουρα ένα ενδιαφέρον αναγνωριστικό.) Ένας από τους σχετικούς λογαριασμούς επιβεβαίωσε ότι είχε επιπλέον πρόσβαση σε μια σειρά από αρχεία εικόνας με μορφοποίηση τσέπηςπου προηγουμένως ήταν διαθέσιμο μόνο σε μέλη του Τύπου, σχεδιασμένο για να κάνει το σύστημα "Βιβλιοθήκη" της ενημέρωσης 1.1 να φαίνεται πιο ωραίο. Ο τελευταίος λογαριασμός δεν ταυτίστηκε πέρα ​​από το να πει ότι ο ιδιοκτήτης του είναι "μηχανικός FPGA", επομένως δεν είναι σαφές εάν αυτοί οι προγραμματιστές ήταν μέρος της διαδικασίας ανάπτυξης του Analogue Pocket — αν και ένας ισχυρισμός ότι οι πυρήνες του είχαν "δοκιμαστεί βαριά για μήνες" υπονοεί  ότι άνετη σχέση με την Analogue ως εταιρεία.

Το μεγαλύτερο πρόβλημα σε αυτό το σημείο είναι ότι αυτοί οι πυρήνες δεν θα λειτουργούν χωρίς τη μεταφορά αρχείων "BIOS" από τα συστήματα Game Boy και GBA. Όταν χρησιμοποιείτε μια κασέτα στο Analogue Pocket, παίζετε αυτά τα παιχνίδια με ένα αρχείο BIOS που αναπτύχθηκε ανεξάρτητα από την Analogue—και αυτός είναι ο λόγος που δεν βλέπετε πιτσιλιές οθόνες "Nintendo" ή "Game Boy" πριν παίξετε αυτά τα παιχνίδια. (Αυτές οι σύντομες οθόνες εκκίνησης ήταν μέρος των αρχικών συστημάτων BIOS της Nintendo.)

Επιπλέον, οι νέοι πυρήνες GB και GBA παραλείπουν τις πιο εντυπωσιακές επιλογές οπτικής επεξεργασίας που είναι ενσωματωμένες στο Analogue Pocket, οι οποίες εκμεταλλεύονται την υψηλή ανάλυση του πάνελ του Pocket για να προσθέσουν εφέ τύπου LCD στη σύγχρονη οθόνη IPS του. Ο ανώνυμος προγραμματιστής πίσω από αυτούς τους πυρήνες ισχυρίστηκε ότι αυτά τα φίλτρα θα έρθουν στους πυρήνες GB, GBC και GBA μόλις κυκλοφορήσει "μια ενημέρωση API από την Analogue" .


Για όποιον είναι αρκετά τυχερός και έχει στην κατοχή του το εξαντλημένο, παραγγελθέν αναλογικό τσεπάκι, και οι δύο νέοι πυρήνες λειτουργούν όπως διαφημίζεται, και το ίδιο ισχύει για μια ακόμη πιο εντυπωσιακή ανάπτυξη από την κοινότητα ανάπτυξης FPGA: έναν λειτουργικό πυρήνα Neo Geo στο Analogue Pocket.

Τη Δευτέρα, ο Αυστραλός μηχανικός Murray Aickin, ο οποίος προηγουμένως δημοσίευσε εργαλεία ρετρό gaming στη σελίδα του στο GitHub, πέρασε από την πύλη ανάπτυξης OpenFPGA της Analogue το Σαββατοκύριακο και κατάλαβε πώς να μεταφέρει έναν λειτουργικό πυρήνα FPGA από το δημοφιλές οικοσύστημα MiSTer στο Analogue Pocket. Το πρώτο έργο του Aickin είναι μια θύρα μιας βασικής βάσης κωδικών ανοιχτού κώδικα Neo Geo που διατηρείται από έναν Γάλλο μηχανικό με το ψευδώνυμο Furrtek , το οποίο έχει δεκάδες "ανοιχτές" αναφορές ζητημάτων.

 




Λαμβάνοντας υπόψη πόσο γρήγορα ολοκληρώθηκε αυτή η θύρα, δεν προκαλεί έκπληξη να δούμε μια ετικέτα "alpha" σε αυτόν τον πρώτο πυρήνα Neo Geo για το Analogue Pocket, μαζί με πολλές δηλώσεις αποποιήσεων και προειδοποιήσεις. Ορισμένα παιχνίδια δεν εκκινούν. Άλλοι εμφανίζουν σημαντικά λάθη ήχου—ειδικά ένα από τα κανάλια ήχου του Neo Geo είναι αφιερωμένο σε έναν ήχο ουρλιασμού για το σύνολο ορισμένων παιχνιδιών. Επίσης, η διαδικασία εκκίνησης αρχείων Neo Geo ROM σε αυτόν τον πυρήνα Pocket επιβαρύνεται επί του παρόντος από ένα δυσκίνητο μενού. Απαιτείται κύλιση σε μια πλήρη λίστα καταλόγων παιχνιδιών  έξι φορές για να ξεκινήσει σωστά κάθε ξεχωριστό αρχείο στη μνήμη του Pocket.

Ωστόσο, όταν παίζετε οποιοδήποτε παιχνίδι Neo Geo που ο Aickin προτείνει ως "αναπαραγωγή", τα αποτελέσματα κυμαίνονται από εντελώς ακριβή έως ατελή αλλά σταθερά. Μερικές συμμετοχές από τη δημοφιλή σειρά Metal Slug λειτουργούν άψογα. Οι ρετρό αγώνες του NeoDrift με βαρύ drift υποφέρουν από μια μικρή επιβράδυνση. Το απαιτητικό shoot-'em-up εκπληκτικό του Pulstar είναι βάναυση στο Analogue Pocket όσον αφορά τον ρυθμό καρέ, αλλά εξακολουθεί να φαίνεται πανέμορφο στην οθόνη και αισθάνεται φοβερό στο παιχνίδι. Και ένα από τα αγαπημένα μου παιχνίδια αθλητικής δράσης όλων των εποχών, το Windjammers , φαίνεται να τρέχει στο Pocket χωρίς πρόβλημα, παρόλο που δεν είναι στη λίστα του Aickin. Όλα αυτά τα παιχνίδια, παρεμπιπτόντως, υποστηρίζουν τη λειτουργία δύο παικτών όταν συνδέονται στο Αναλογικό Dock.

Αν και αυτός ο πυρήνας Neo Geo δεν είναι πλήρης, αποκαλύπτει ένα πιθανό πρόβλημα με τις προδιαγραφές του Analogue Pocket. Ορισμένες τεράστιες Neo Geo ROM, όπως το King of Fighters 2003 και το Metal Slug 3 , απαιτούν έως και 128MB μονάδα μνήμης σε ένα κιτ MiSTer, η οποία υπερβαίνει τα περίπου 96MB της ενσωματωμένης RAM του Pocket. Και οι προσπάθειες φόρτωσης αυτών των μεγάλων ROM στον πρώιμο πυρήνα Neo Geo του Pocket δημιουργούν ένα προφανές πρόβλημα μνήμης, καθώς το μήνυμα σφάλματος που προκύπτει λέει, "Το αναγνωριστικό αρχείου [3] είναι πολύ μεγάλο". Ακόμα κι έτσι, ο Aickin πιστεύει ότι αυτό θα μπορούσε να διορθωθεί στοχεύοντας τον τρόπο με τον οποίο το FPGA του Pocket μιμείται την εσωτερική ROM "System FIX" του Neo Geo.

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


 

Δημοσίευση σχολίου

0 Σχόλια
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Please Select Embedded Mode To show the Comment System.*

To Top