جایگزینی شبیهساز با بازسازی هوشمند کد
منتظران ریمیک رسمی عنوان جاودانهی
The Legend of Zelda: Ocarina of Time برای سوئیچ ۲ ممکن است دیرتر به بازی برسند، اما یک پروژهی متنباز با نام HarkinianPad راهکاری جسورانه ارائه کرده است. این ابزار بدون نیاز به لایههای شبیهسازی سنگین، نسخهٔ کلاسیک نینتندو ۶۴ را مستقیماً روی آیفون و آیپد اجرا میکند.
کریس «کاهریس» سوتایدیس با تکیه بر معماریهای کدنویسی اوپنایآی، موفق شده پیچیدگیهای سختافزار قدیمی را دور بزند و منطق بازی را به اپلیکیشن بومی Arm64 تبدیل کند. این فرآیند مستقیماً از کدی بهره میبرد که پیشتر تیم پژوهش زلدا (ZELDARET) در سال ۲۰۲۱ دیکامپایل کرده بود و بعدها توسعهدهندهای به نام Harbour Masters آن را به پروژهی Ship of Harkinian تبدیل کرد.
عملکرد خیرهکننده و شتابدهی سختافزاری
تفاوت اصلی این پورت با شبیهسازهای موجود در استفاده از
Apple Metal API است. نتیجهٔ مستقیم آن پشتیبانی از حالت تمامصفحه، نسبت تصویر widescreen و اجرای ثابت ۶۰ فریمبرثانیه است. عملکردی که فاصلهٔ عمیقی با رزولوشن ۲۴۰p و ۲۰ فریم نسخهٔ اصلی دارد.
ویژگیهای برجستهٔ این نسخه شامل موارد زیر است:
- اجرای بومی روی زبان برنامهنویسی C با بهینهسازی برای معماری Apple Silicon و A-series
- پشتیبانی از رزولوشنهای بصری بالاتر از حد استاندارد نینتندو ۶۴
- حذف لگهای ورودی و کاهش تأخیر در کنترلها
- سازگاری کامل با iOS و iPadOS در طیف وسیعی از دستگاهها
کنترلهای لمسی و انعطافپذیری در پلتفرمهای اپل
طراحی رابط کاربری HarkinianPad با ماهیت تعاملی iOS همخوانی کامل دارد. بازیکنان میتوانند از کنترلهای لمسی پیشفرض صفحهنمایش استفاده کنند یا برای تجربهای کلاسیکتر، دستهٔ کنترلی بلوتوثی، ماوس یا کیبورد را به دستگاه متصل نمایند. این انعطافپذیری باعث میشود هم تازهکارها و هم هواداران دیرینهٔ این فرنچایز بتوانند با سبکی که بیشترین سازگاری را با سبکِ بازیشان دارد، از عنوان سال ۱۹۹۸ لذت ببرند.
نیاز به ROM قانونی و دسترسی متنباز
با وجود حذف لایهٔ شبیهسازی، این پروژه هنوز به فایلهای دارایی بازی نیاز دارد. کاربران موظفند ROM رسمی و قانونی خود را وارد پروژه کنند. به بیان ساده، این فایلها بهعنوان کتابخانهای عمل میکنند که گرافیک، صداها و موسیقیِ متن را در حین اجرا بارگذاری میکند. کد منبع و آخرین نسخهٔ قابل دانلود در مخزن گیتهاب پروژه قرار گرفته و بهصورت کاملاً رایگان در دسترس جامعهٔ توسعهدهندگان است.
چشمانداز هوش مصنوعی در نجات آثار دیجیتال
پروژهٔ HarkinianPad نشان میدهد ابزارهای کدنویسی مبتنی بر AI توانایی دارند جوامع کاربری را از محدودیتهای سختافزاری نسل قدیم نجات دهند. با پیشرفت روزافزون مدلهای توسعهدهنده، انتظار میرود در آیندهٔ نزدیک عناوین کمنظیر دوران طلایی بازیهای ویدئویی مسیرهای جدیدی برای اجرا روی پلتفرمهای مدرن پیدا کنند. توسعهدهندگان مستقل دیگر محدود به منابع مالی استودیوهای بزرگ نخواهند بود و میتوانند با تکیه بر هوش مصنوعی، کلکسیونی از بازیهای فراموششده را به نسلِ جدید منتقل کنند.