Công cụ mã nguồn mở giúp chuyển đổi file thực thi PS5 sang Windows và Linux

Dự án mã nguồn mở AnyPS5 đang thu hút sự chú ý lớn từ cộng đồng kỹ thuật khi đạt gần 5.000 sao trên GitHub. Công cụ này được phát triển bằng C++, cho phép chuyển đổi tự động các file thực thi của PlayStation 5 (PS5) sang định dạng native chạy trực tiếp trên hệ điều hành Windows và Linux mà không cần qua trình giả lập.

Điểm đặc biệt của AnyPS5 là cơ chế relinker giúp chuyển đổi cấu trúc file thực thi, kết hợp với việc tái tạo các thư viện hệ thống (prx) của PS5 để liên kết động. Nhờ loại bỏ lớp giả lập trung gian, hiệu năng được tối ưu hóa đáng kể. Thử nghiệm thực tế với tựa game 2D platformer Dreaming Sarah cho thấy game đạt tốc độ 60 fps ổn định trên cấu hình vừa phải gồm card đồ họa GTX 1050 Ti và vi xử lý Intel Core i5-7500.

Bên cạnh đó, AnyPS5 tích hợp trình biên dịch lại shader để xuất ra định dạng SPIR-V tiêu chuẩn, đồng thời hỗ trợ đầy đủ tay cầm điều khiển qua SDL cũng như bàn phím và chuột. Tác giả dự án khẳng định công cụ được phát triển cho mục đích nghiên cứu và bảo tồn, hoàn toàn không chứa các phần mềm có bản quyền hay thư viện độc quyền của Sony.

Đối với cộng đồng lập trình viên và người nghiên cứu hệ thống tại Việt Nam, AnyPS5 là một tài nguyên tham khảo giá trị về kỹ thuật dịch ngược (reverse engineering) và chuyển đổi định dạng nhị phân trên kiến trúc phần cứng hiện đại.

Nguồn: GitHub Trending — Biên dịch & tổng hợp: danhbaai.com

Danh Bạ AI
Logo
Register New Account