开源项目AnyPS5实现90% PS5系统库函数,五款游戏达可玩状态
پروژه اجرای بازیهای PS5 روی کامپیوتر پیشرفتهای چشمگیری داشته است
开源项目AnyPS5在PC上运行PS5游戏的开发中,已实现约90%已知系统库函数,并有五款游戏达到可玩状态。该项目通过重新链接PS5可执行文件与转换图形指令至SPIR-V经Vulkan运行,并非经典硬件模拟器;当前众多大作仍无法流畅运行或频现崩溃。
AnyPS5通过重建系统库与转换图形指令实现PS5游戏PC运行,显示社区突破主机封闭生态的技术进展。
开源且雄心勃勃的 AnyPS5 项目旨在让 PlayStation 5 主机游戏在个人电脑平台上运行,已经达到了一个值得关注的技术里程碑。
بر اساس تازهترین اطلاعات منتشرشده، تیم توسعهدهنده موفق شده است حدود ۹۰ درصد از توابع کتابخانههای سیستمی شناختهشده را پیادهسازی کند. همزمان، گزارشهای آزمایشی نشان میدهند که چندین عنوان به وضعیت «قابلبازی» رسیدهاند و کاربران میتوانند آنها را با مشکلات فنی نسبتاً محدودی تجربه کنند.
根据该项目在 GitHub 平台官方仓库中的文档,AnyPS5 在重建和实现系统函数方面的进度已达到 90% 的边缘。这一重要成就表明,程序员已经能够重新创建运行 PlayStation 5 软件所需的绝大部分基础设施和功能;尽管在实现与该主机游戏库的广泛和稳定兼容之前,仍有漫长而艰难的道路。
درک یک نکته فنی در این میان ضروری است: ثبت آمار ۹۰ درصدی به معنای پیادهسازی ۹۰ درصد از تمامی توابع موجود در سیستمعامل پلی استیشن ۵ نیست. این شاخص صرفاً بر مبنای توابعی محاسبه میشود که تاکنون توسط تیم توسعه شناسایی و در فهرست پروژه ثبت شدهاند. طبیعی است که با کالبدشکافی بیشتر و کشف توابع جدید در آینده، حجم کل موارد موردنیاز افزایش یافته و متعاقباً درصد پیشرفت کلی پروژه نیز دستخوش تغییر شود.
در بخش سازگاری عملی با بازیها نیز گامهای روبهجلویی برداشته شده است. بر اساس گزارشهای اخیر، پنج عنوان موفق شدهاند به مرحله قابلبازی راه پیدا کنند؛ وضعیتی که نشان میدهد اجرای این آثار دیگر صرفاً به بارگذاری منوی اصلی یا ورودی کوتاه به محیط بازی محدود نمیشود، بلکه امکان تجربه بخشهای قابلتوجهی از گیمپلی با ایرادات جزئی فراهم شده است.
البته راهیابی یک عنوان به این مرحله، لزوماً تضمینکننده عملکرد بینقص و روان آن روی تمامی سیستمها نخواهد بود. خروجی و نتایج این آزمایشها وابستگی مستقیمی به قدرت سختافزار مورد استفاده، بیلد نرمافزار و بهینهسازیهای خاص اعمالشده توسط توسعهدهندگان دارد. مضاف بر این، برخی از این بازیها تنها در نسخههای آزمایشی یا شاخههای فرعی و غیررسمی پروژه توانستهاند به چنین سطحی از پایداری و سازگاری دست یابند.
与传统的模拟器不同,AnyPS5 项目采用了不同的技术方法来运行游戏。该工具通过转换和重新链接 PlayStation 5 可执行文件并重建所需的系统库,努力将主机游戏转换为可在 Windows 和 Linux 操作系统上运行的原生可执行程序。因此,该项目的创建者一直强调,AnyPS5 不被认为是基于完全模拟主机硬件的经典模拟器。
该项目的另一个关键支柱,是将图形处理指令翻译并转换为标准 SPIR-V 格式;这一过程使得通过现代图形接口 Vulkan 运行游戏成为可能。然而,实现已知的图形指令,本身并不意味着与所有 PlayStation 5 游戏的视觉功能和复杂性完全兼容。
目前,AnyPS5 项目仍处于其开发的早期阶段,并且许多顶级和大型的 PlayStation 5 游戏要么根本无法运行,要么面临严重挑战,例如帧率大幅下跌、广泛的图形错误和持续崩溃。尽管如此,近期进展的惊人速度表明,编程社区将索尼第九世代游戏带到个人电脑的努力,已经正式进入了一个更新且更严肃的阶段。
来源:GameFA · gamefa.com