RoboNewsGR
Επιστροφή στα άρθρα
101 πόντοιgithub.com5 λεπτά ανάγνωσης

Ανα recompilation του Ogre Battle 64 για PC με 99,05% ταιριάσμα

Πρωτότυπος τίτλος: "Ogre Battle 64 Recompiled Project at 99.05%" (από frozenlettuce)

TL;DR (Εν Συντομία)

Το έργο Ogre Battle 64 Recompiled χρησιμοποιεί το N64Recomp toolchain για να μετατρέψει το ROM του N64 σε εκτελέσιμο PC, φτάνοντας σε 99,05% συμβατότητα. Παρέχει οδηγίες για τη δημιουργία του εκτελέσιμου, απαιτήσεις υλικού και νομικές πληροφορίες. Το project είναι ανοιχτό κώδικα και δεν περιλαμβάνει προστατευμένα δεδομένα παιχνιδιού.

📌 Κύρια Σημεία & Συμπεράσματα

  • Η στατική αναγλώττιση του N64 ROM σε εκτελέσιμο PC επιτυγχάνει 99,05% συμβατότητα με το αρχικό παιχνίδι.
  • Το project χρησιμοποιεί το N64Recomp toolchain και απαιτεί μόνο το δικό του χρήστη ROM dump (USA Rev A) για να λειτουργήσει.
  • Οι οδηγίες κατασκευής περιλαμβάνουν την ενημέρωση submodules, την εφαρμογή special patches και την εκτέλεση `make regenerate` για τη δημιουργία του recompiled κώδικα.
  • Το τελικό build είναι ένα self‑contained executable που τρέχει σε σύγχρονα Windows, macOS (Apple Silicon) και Linux με ελάχιστες απαιτήσεις υλικού.

Εισαγωγή

Το Ogre Battle 64 Recompiled είναι ένα project που χρησιμοποιεί το N64Recomp toolchain για να κάνει static recompilation του ROM του N64 σε νέο εκτελέσιμο για PC, φτάνοντας σε 99,05% ταιριάσμα με το αρχικό παιχνίδι.

Απαιτήσεις συστήματος

  • GPU – Direct3D 12 (SM 6.0) ή Vulkan 1.2 (Windows/Linux) ή Metal (macOS). Ελάχιστες υποστηριζόμενες κάρτες: GeForce GT 630, Radeon HD 7750, Intel HD 510.
  • CPU – x86‑64 με SSE4.1 (Intel Core 2 Penryn, AMD Bulldozer ή νεότερη). Για macOS απαιτείται Apple Silicon.
  • RAM – 2 GB (το εミュλATED N64 χρησιμοποιεί 512 MB).
  • Δίσκος – ~150 MB για την εφαρμογή + το ROM (40 MB).
  • OS – Windows 10/11, macOS 11+ trên Apple Silicon, ή Linux με glibc και Vulkan 1.2 driver.

Διαδικασία κατασκευής και τρέξιμο

  1. Κλωνοποίηση του αποθετηρίου και ενημέρωση των submodules.
  2. Εγκατάσταση εξαρτήσεων (MIPS binutils, CMake, Python venv, splat64[mips]).
  3. Εφαρμογή του patch n64recomp-ob64.patch στο N64Recomp.
  4. Δημιουργία του build του N64RecompCLI.
  5. Τοποθέτηση του δικού σας ROM (USA Rev A) στον φάκελο assets/.
  6. Εκτέλεση make regenerate για να δημιουργηθεί ο recompiled κώδικας από το ROM.
  7. Κατασκευή της εφαρμογής με CMake και τρέξιμο του εκτελέσιμου ogrebattle64.
  8. Για distribución, χρήση make dist ή make dist-zip που παράγει ένα self‑contained executable.

Νομικές και ηθικές σημειώσεις

Το project δεν περιλαμβάνει καμία προστατευμένη δεδομένα του παιχνιδιού· ο χρήστης πρέπει να παρέχει το δικό του ROM dump. Ο σκοπός είναι η διατήρηση και η έρευνα για互οπερατσιμότητα, χωρίς να επιτρέπεται η διανομή του ROM ή των εξαγόμενων περιεχομένων.

Ετικέτες:#Gaming#Emulation#Recompilation#Retro

Διαβάστε επίσης