Μία σημαντική τεχνική εξέλιξη καταγράφεται στον χώρο των PC games, καθώς το Super Mario Bros. Wonder, ο επιτυχημένος τίτλος που κυκλοφόρησε το 2023 αποκλειστικά για το Nintendo Switch, είναι πλέον προσβάσιμος σε υπολογιστές χωρίς την ανάγκη χρήσης εξομοιωτή (emulator).
Η επίτευξη αυτή ανήκει στον προγραμματιστή και YouTuber με το ψευδώνυμο Belmante, ο οποίος παρουσίασε ένα λειτουργικό, native Windows port του παιχνιδιού.
Πώς επιτεύχθηκε η μεταφορά χωρίς εξομοίωση
Σε αντίθεση με τις παραδοσιακές μεθόδους εξομοίωσης (JIT ή interpreters), το έργο βασίζεται στην ανασύνταξη του κώδικα της αγγλικής έκδοσης σε C++ και στη χρήση ενός νέου στρώματος μετάφρασης (translation layer) από το πρόγραμμα οδήγησης NVN σε Vulkan. Με αυτόν τον τρόπο, το παιχνίδι επικοινωνεί απευθείας με τους drivers της κάρτας γραφικών NVIDIA.
Για την αντιμετώπιση τεχνικών εμποδίων, όπως η διαχείριση των υφών ASTC που χρησιμοποιεί το Switch αλλά δεν υποστηρίζονται εγγενώς από τις κάρτες της NVIDIA, ο δημιουργός ανέπτυξε έναν εξειδικευμένο decoder. Η επεξεργασία των υφών γίνεται πλέον από τον επεξεργαστή (CPU), ενώ η χρήση multi-threading και ενός pipeline cache στον δίσκο ελαχιστοποιεί τα «κολλήματα» (stuttering) κατά την εμφάνιση νέων αντικειμένων στην οθόνη.
| Τεχνικό Χαρακτηριστικό | Λεπτομέρειες Υλοποίησης |
| Αρχιτεκτονική | Recompiled C++ code (Native Port) |
| Graphics API | NVN-to-Vulkan translation layer |
| Επιδόσεις | ~60 FPS σε laptop με NVIDIA RTX 3050 |
| Βοηθητικά Εργαλεία | Ταχεία ανάπτυξη με τη χρήση τεχνητής νοημοσύνης (AI) |
Τρέχουσα κατάσταση και μελλοντικά βήματα
Στις δοκιμές που πραγματοποιήθηκαν σε φορητό υπολογιστή εξοπλισμένο με κάρτα γραφικών NVIDIA GeForce RTX 3050, το παιχνίδι εκτελείται σχεδόν αδιάλειπτα στα 60 FPS, εμφανίζοντας μόνο ελάχιστα γραφικά σφάλματα (glitches) και περιστασιακές αυξομειώσεις στον ρυθμό ανανέωσης των καρέ.
Ο Belmante σχεδιάζει τα εξής επόμενα βήματα:
- Βελτιστοποίηση λογισμικού: Περαιτέρω βελτίωση της σταθερότητας και διόρθωση των γραφικών ατελειών.
- Δοκιμές σε ενσωματωμένα γραφικά: Έλεγχος των ελάχιστων απαιτήσεων σε κάρτες όπως η Intel UHD 770, η οποία κυμαίνεται σε παρόμοια επίπεδα ισχύος με το τσιπ Tegra X1 του Nintendo Switch.
- Δημόσια διάθεση: Αν και το αποθετήριο (repository) του έργου παραμένει προς το παρόν ιδιωτικό, ο developer ανέφερε ότι σκοπεύει να διαθέσει τον κώδικα στο κοινό στο εγγύς μέλλον.


















