AnyPS5 项目让 PC 直接运行 PS5 游戏更近一步
پروژه AnyPS5 اجرای مستقیم بازیهای PS5 روی کامپیوتر را یک قدم به واقعیت نزدیکتر کرد
AnyPS5 项目完成全部 1166 个 PS5 图形指令翻译,使 PC 直接运行 PS5 游戏更近一步。项目已翻译 3034 个 PS5 系统库中的 2573 个(约 84.81%),剩余 461 个,且完成后仍需单独测试各游戏兼容性。目前 AnyPS5 仍非可用方案,无明确发布时间。
بازیهای پلی استیشن ۵ ممکن است در آینده بدون نیاز به شبیهسازهای سنتی روی کامپیوتر اجرا شوند. پروژه AnyPS5 در مسیر تحقق این هدف، موفق شده است هر ۱۱۶۶ دستور گرافیکی کنسول را ترجمه کند؛ با این حال، اجرای کامل بازیها روی رایانههای شخصی همچنان به توسعه بیشتری نیاز دارد و هنوز فاصله زیادی تا تحقق این هدف باقی مانده است.
هدف پروژه AnyPS5 فراهم کردن امکان اجرای بومی بازیهای پلی استیشن ۵ روی سیستم عاملهای ویندوز و لینوکس است. این پروژه برای رسیدن به چنین هدفی از شباهت معماری پردازندههای کنسول با سختافزارهای مدرن کامپیوتر بهره میبرد و دستورهای گرافیکی را به قالب SPIR-V تبدیل میکند؛ قالبی که با رابط برنامهنویسی گرافیکی Vulkan سازگار است.
توسعهدهندگان AnyPS5 اعلام کردهاند که کار روی تمام دستورهای مربوط به شیدرهای تراشه گرافیکی Oberon به پایان رسیده است. این تراشه بر پایه معماری RDNA 2 شرکت AMD ساخته شده است؛ معماریای که در سختافزار گرافیکی پلی استیشن ۵ نیز به کار رفته است. ترجمه این ۱۱۶۶ دستور گرافیکی، یکی از مراحل مهم توسعه پروژه به شمار میرود. با این حال، پشتیبانی از دستورهای گرافیکی به تنهایی برای اجرای کامل بازیهای کنسول کافی نیست و بخشهای نرمافزاری دیگری نیز باید آماده شوند.

مرحله بعدی توسعه AnyPS5، پشتیبانی از کتابخانههای سیستمی کنسول است؛ کتابخانههایی که بازیها برای دسترسی به قابلیتها و سرویسهای مختلف سیستم عامل از آنها استفاده میکنند. بر اساس اطلاعات منتشرشده، از مجموع ۳۰۳۴ کتابخانه، تاکنون ۲۵۷۳ کتابخانه ترجمه شدهاند که معادل حدود ۸۴٫۸۱ درصد از کل آنها است. در نتیجه، هنوز ۴۶۱ کتابخانه دیگر باقی ماندهاند که باید پردازش شوند.
با وجود پیشرفت قابل توجه پروژه، تکمیل ترجمه این کتابخانهها نیز به تنهایی به معنای امکان اجرای تمام بازیهای پلی استیشن ۵ نخواهد بود. پس از پایان این مرحله، توسعهدهندگان باید سازگاری بازیهای مختلف را به صورت جداگانه بررسی و آزمایش کنند.
در حال حاضر، AnyPS5 هنوز راهکاری آماده و قابل استفاده برای اجرای بازیهای پلی استیشن ۵ روی کامپیوتر محسوب نمیشود. تکمیل ترجمه دستورهای گرافیکی و بخش بزرگی از کتابخانههای سیستمی، پیشرفت مهمی است؛ اما تضمینی برای اجرای صحیح بازیها یا دستیابی به عملکرد مناسب ارائه نمیدهد.
در نتیجه، اگرچه هدف نهایی این پروژه میتواند دسترسی کاربران کامپیوتر به بازیهای پلی استیشن ۵ را آسانتر کند، هنوز نمیتوان زمان مشخصی برای عرضه نسخهای کاربردی از آن تعیین کرد. میزان سازگاری با بازیهای مختلف و عملکرد نهایی آن نیز باید در مراحل بعدی توسعه مشخص شود.
来源:GameFA · gamefa.com