HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 أعد تجميعه كتنفيذ برنامج أصلي للكمبيوتر

Hacker News •
×

تم نشر مشروع إعادة تجميع ثابت لـ Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) على GitHub بواسطة lfarroco. باستخدام أداة N64Recomp، يحول المشروع لعبة N64 إلى تنفيذ برنامج أصلي للكمبيوتر دون تضمين بيانات اللعبة المحمية بحقوق نشر. يجب على المستخدمين توفير نسخة احتياطية للروم الخاصة بهم. تم إعادة تجميع الجزء الرئيسي من الكود، الذي يتكون من 807 دوال، بالكامل إلى لغة C، مع تطبيق وقت التشغيل للعرض والإدخال والصوت كهدف مرحلي تالي. تم إنجاز معظم المشروع بواسطة نموذج Deep Seek v4/v4.1 Flash. تتطلب تعليمات البناء أدوات macOS بما في ذلك mips-linux-gnu-binutils، cmake، و splat64، بالإضافة إلى نسخة احتياطية للروم بحجم 40 ميجابايت من الإصدار الأمريكي Rev A. يبدأ التطبيق المعاد تجميعه بشاشة بدء لاختيار الروم، ويتحقق من صحته باستخدام التجزئة، ويخزن ملفات الحفظ المحلية. حزم التوزيع مستقلة وتحتوي على SDL2 مربوطة بشكل ثابت. يستخدم العارض الوحدة الفرعية RT64، مما يتطلب تصحيحًا للأنظمة التي تستخدم SDL < 2.0.22 مثل Ubuntu 22.04. المشروع مخصص لأغراض الحفظ والبحث في التوافقية؛ من غير المسموح بتوزيع الروم أو الأصول المستخرجة.