بازیهای پلی استیشن ۵ ممکن است در آینده بدون نیاز به شبیهسازهای سنتی روی کامپیوتر اجرا شوند. پروژه AnyPS5 در مسیر تحقق این هدف، موفق شده است هر ۱۱۶۶ دستور گرافیکی کنسول را ترجمه کند؛ با این حال، اجرای کامل بازیها روی رایانههای شخصی همچنان به توسعه بیشتری نیاز دارد و هنوز فاصله زیادی تا تحقق این هدف باقی مانده است.
اینتین – هدف پروژه AnyPS5 فراهم کردن امکان اجرای بومی بازیهای پلی استیشن ۵ روی سیستم عاملهای ویندوز و لینوکس است. این پروژه برای رسیدن به چنین هدفی از شباهت معماری پردازندههای کنسول با سختافزارهای مدرن کامپیوتر بهره میبرد و دستورهای گرافیکی را به قالب SPIR-V تبدیل میکند؛ قالبی که با رابط برنامهنویسی گرافیکی Vulkan سازگار است.
توسعهدهندگان AnyPS5 اعلام کردهاند که کار روی تمام دستورهای مربوط به شیدرهای تراشه گرافیکی Oberon به پایان رسیده است. این تراشه بر پایه معماری RDNA ۲ شرکت AMD ساخته شده است؛ معماریای که در سختافزار گرافیکی پلی استیشن ۵ نیز به کار رفته است. ترجمه این ۱۱۶۶ دستور گرافیکی، یکی از مراحل مهم توسعه پروژه به شمار میرود. با این حال، پشتیبانی از دستورهای گرافیکی به تنهایی برای اجرای کامل بازیهای کنسول کافی نیست و بخشهای نرمافزاری دیگری نیز باید آماده شوند.

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





