
شبیهسازی (Emulation) بازیهای پلیاستیشن ۵ اکنون به سختافزار ایکسباکس سری ایکس راه پیدا کرده است. بر اساس گزارشها، این کار از طریق حالت توسعهدهنده (Developer Mode) کنسول ایکسباکس و در قالب یک اپلیکیشن یونیورسال ویندوز (UWP App) انجام شده و بازی Astro Bot نیز در همین بستر اجرا شده است.
شبیهساز KytyPS5؛ بازیگر اصلی این ماجرا
شبیهساز مورد اشاره، KytyPS5 نام دارد که توسط توسعهدهندهای با نام کاربری maccosmo به ایکسباکس پورت شده است. این پروژه در حال حاضر یکی از فعالترین و پیشروترین شبیهسازهای پلیاستیشن ۵ به شمار میرود و بیشترین پیشرفت را در میان نمونههای مشابه تجربه کرده است.
بر اساس گزارشها، این شبیهساز توانایی اجرای بازیهایی مانند Demon's Souls و Astro Bot را با نرخ بیش از ۶۰ فریم بر ثانیه دارد، در حالی که بازی Wolverine قابل بوت (Bootable) است اما با نرخ فریمی بسیار پایینتر اجرا میشود که در عمل قابل بازی نیست.
عملکرد واقعی روی ایکسباکس سری ایکس
پرسش اصلی این است که اجرای یک بازی پلیاستیشن ۵ روی ایکسباکس سری ایکس چه کیفیتی دارد. پاسخ صریح این است که عملکرد فعلی چندان مطلوب نیست؛ بازی Astro Bot روی این کنسول حدود ۱۰ فریم بر ثانیه اجرا میشود. با این حال، حجم بالایی از پردازش در لایههای زیرین در جریان است تا این اجرا ممکن شود.
زیر پوست موتور شبیهسازی
نسخه اختصاصی ایکسباکس از KytyPS5 شامل یک رندرکننده (Renderer) مبتنی بر Direct3D 12 است که از ابزار spirv_to_dxil در پروژه Mesa برای ترجمه شیدرها (Shaders) استفاده میکند. به بیان ساده، حجم گستردهای از ترجمه کد میان معماریهای متفاوت در حال انجام است تا این شبیهسازی به نتیجه برسد.
این پروژه همچنان در حال توسعه (Work in Progress) است، اما تصور اینکه Astro Bot در آینده به سطحی از عملکرد برسد که بازی کردن با آن راحت باشد، چندان دور از ذهن نیست.
پیشرفتهای متقابل؛ از جیلبریک پلیاستیشن تا اجرای ویندوز
این نخستین بار نیست که مرزهای میان پلتفرمها در حال برداشته شدن است. پیشتر و به لطف جیلبریک (Jailbreak) پلیاستیشن ۵، امکان استفاده از سرویس ابری ایکسباکس (Xbox Cloud Gaming) روی این کنسول فراهم شده بود. همچنین یک توسعهدهنده در تلاش است تا سیستمعامل ویندوز را روی پلیاستیشن ۵ اجرا کند که تا حدی موفق بوده و بازی Hades در حال حاضر روی آن قابل اجراست.
آنچه در مجموع دیده میشود، همگرایی تدریجی و غیررسمی میان بسترهای نرمافزاری کنسولها است؛ روندی که با ابزارهای شبیهسازی و تلاشهای جامعه توسعهدهندگان مستقل، مرزهای انحصار نرمافزاری را به چالش میکشد.