尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
shadPS4 PS4 模拟器新手指南:从 clone 到跑通 Bloodborne
shadPS4 PS4 模拟器新手指南从 clone 到跑通 Bloodborne【免费下载链接】shadPS4PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C项目地址: https://gitcode.com/GitHub_Trending/sh/shadPS4在 Linux 终端敲进几行命令Bloodborne 的加载界面出现在屏幕上——这就是现在用 PC 跑 PS4 游戏的状态。shadPS4 是一个用 C 写的 PS4 模拟器支持 Windows、Linux、macOS。README 的 Status 一节把 Bloodborne、Dark Souls Remastered、Red Dead Redemption 都列进了能运行的名单。shadPS4 是什么一个处于早期阶段的 PS4 模拟器一句话定义C 写的 PS4 模拟器。官方给自己的定位是early in development, dont expect a flawless experience即早期开发阶段别指望完美体验。这个仓库是模拟器核心不带图形界面。只玩游戏的话官方建议直接下载独立的 QtLauncher想改代码或提 PR才需要编译这个仓库。PS4 模拟器要解决什么GPU 重编译与内核重写PS4 的 CPU 是 x86-64游戏可执行代码在 PC 上原生运行。不需要 CPU 翻译层这是它能快速推进的原因之一。真正的大头在 GPU。PS4 的 GPU 是 AMD 的 GCN 芯片代号 Liverpool指令集是它自己的PC 的 GPU 看不懂。做法是重编译解码 GCN 字节码转成中间表示IR跑一串优化 pass最后输出 SPIR-V 交给 Vulkan。这是整个项目体量最大的模块位于 src/shader_recompiler/frontend/负责解码ir/passes/是优化 passbackend/spirv/是 Vulkan 输出口。设计上参照了 yuzu 的 Hades 着色器编译器有成熟优化器打底作者能专心对付 AMD GPU 本身。GPU 模拟本体在 src/video_core/amdgpu/liverpool.cpp逐条处理 GPU 命令renderer_vulkan/负责 PC 这侧的队列与交换链。游戏调用的内核和系统库用 C 重写放在 src/core/libraries/kernel/。音频和输入走原生代码由 src/input/ 统一处理。shadPS4 Linux 编译与首次运行教程先装构建依赖以 Ubuntu 为例完整清单见 documents/building-linux.mdsudo apt install build-essential clang git cmake libasound2-dev \ libpulse-dev libopenal-dev libssl-dev zlib1g-dev libedit-dev \ libudev-dev libevdev-dev libsdl2-dev libjack-dev libsndio-dev \ libvulkan-dev vulkan-validationlayers libpng-dev官方推荐 Clang 23GCC 14 也有 CI 测试但用 GCC 可能撞上未知问题。Ubuntu 24.04 默认源里的 clang 可能还是 18需要先从 apt.llvm.org 加 Clang 23文档里有现成命令。clone 仓库并配置。--recursive不能省所有第三方库都在子模块里漏了它 clone 下来的是残缺代码git clone --recursive https://gitcode.com/GitHub_Trending/sh/shadPS4 cd shadPS4 cmake -S . -B build/ -DCMAKE_C_COMPILERclang-23 -DCMAKE_CXX_COMPILERclang-23然后编译并启动。游戏安装文件夹要在config.toml里指好之后直接传 Game ID 就能启动cmake --build ./build --parallel$(nproc) ./build/shadps4 CUSA00900CUSA00900是 Bloodborne 美版的 ID。编译时如果机器卡死把--parallel$(nproc)去掉改单线程。macOS 要求 26.0 以上且不支持 Intel 机型Windows 步骤见 documents/building-windows.md。shadPS4 常见报错与排查固件文件是硬前提。模拟器要加载一批.sprx固件模块必须放进sys_modules文件夹。⚠️libSceFontFt.sprx、libSceJson2.sprx、libSceUlt.sprx等模块要从你合法持有的 PS4 主机上 dump模拟器本体不带这些文件缺了游戏无法正常跑。没手柄就用内置映射。WASD 是左摇杆IJKL 是右摇杆三角/圆圈/叉/方块对应小键盘 8/6/2/4也可以按 C/B/N/V。F10 看帧数F11 全屏F12 触发 RenderDoc 抓帧。Xbox 和 DualShock 手柄即插即用。选游戏前先查兼容性。项目维护着单独的游戏兼容性列表逐作记录了运行情况。盲选一款没人验证过的游戏大概率是在浪费别人已经记录过的崩溃时间。Linux 上 RenderDoc 打不开。Wayland 下它不工作运行前设SDL_VIDEODRIVERx11。抓帧和 bug 报告要带什么的详细要求见 documents/Debugging/Debugging.md。先去兼容性列表挑一款能玩的游戏卡住了就带上日志提 issue。这个 PS4 模拟器每出一个版本能玩的圈子就大一点。【免费下载链接】shadPS4PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C项目地址: https://gitcode.com/GitHub_Trending/sh/shadPS4创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

探索Hermes Agent的计算机视觉应用:目标检测与图像分割

探索Hermes Agent的计算机视觉应用:目标检测与图像分割

探索Hermes Agent的计算机视觉应用:目标检测与图像分割 Hermes Agent是一个功能强大的开源项目,集成了先进的计算机视觉技术,特别是在目标检测与图像分割领域。通过Segment Anything Model (SAM)等前沿模型,Hermes Agent为用户提…

📅 2026/11/4 6:17:16
Folia 安装指南:在 Windows / macOS / Linux 上跑起全屏歌词播放器

Folia 安装指南:在 Windows / macOS / Linux 上跑起全屏歌词播放器

Folia 安装指南:在 Windows / macOS / Linux 上跑起全屏歌词播放器 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一个全…

📅 2026/11/4 6:17:16
dsh 免费模型插件指南:免登录用上前沿模型

dsh 免费模型插件指南:免登录用上前沿模型

dsh 免费模型插件指南:免登录用上前沿模型 【免费下载链接】dsh-our-free-model 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型——完全免费,不限量。 All yo…

📅 2026/11/4 6:17:16
MORE NEWS

更多资讯

📰

LVGL 面试实战:对象模型及继承机制

一、场景引入在 LVGL 项目开发中,你是否遇到过自定义控件无法复用基础控件的事件回调、修改样式不生效、或者调用通用控件 API 触发异常的问题?这些问题 90% 都是对 LVGL 对象模型和继承机制理解不到位导致的。该考点是 LVGL 二次开发、自定义控件的核心…

📰

设备树其实只描述三件事

前两天调一块 imx6ull 的板子,外挂了一颗 I2C 的温湿度传感器,驱动是从别处拷过来的,按理说改个地址就能跑。结果 probe 死活不进来,dmesg 里干干净净,连个报错都没有。我盯着 arch/arm/boot/dts/imx6ull-myboard.dts …

📰

COMSOL Multiphysics 二次开发系列教程(16):Model Manager 与仿真管线——dbmodel:/// URI 作为输入与输出

COMSOL Multiphysics 二次开发系列教程(16):Model Manager 与仿真管线——dbmodel:/// URI 作为输入与输出版本与真实性声明 工具/软件:COMSOL Multiphysics 6.4(2025-11 发布);批处理与数据库集…

📰

从入门到精通:9层AI Infra与4大横切能力,助你打造生产级AI Agent

本文深入解析了构建生产级AI Agent系统所需的完整基础设施,即AI Infra。文章从L0基础资源层到L8可观测与运营层,逐层拆解了9层架构,并详细阐述了安全治理、CI/CD、FinOps和开发者体验这4个贯穿所有层级的横切能力。内容涵盖了算力调度、模型网…

📰

VSP、Eclipse ADT 与 ADT for VS Code 到底是什么关系,三条 ABAP 开发路线背后的共同底座与根本差异

2026 年的 ABAP 开发工具链出现了一个很有意思的局面。传统的 Eclipse ABAP Development Tools 依然是 SAP 官方最完整、最成熟的 ABAP IDE,与此同时,SAP 又正式推出了 ABAP Development Tools for Visual Studio Code。而在官方工具之外,VSP,也就是 Vibing Steampunk,正在…

📰

痘痘检测数据集 | 4621张YOLO皮肤健康数据集

痘痘检测数据集 | 4621张YOLO皮肤健康数据集 适用于皮肤管理App、医美咨询与目标检测研究 一、数据集概述 本数据集是一个面向皮肤健康管理的面部痤疮(痘痘)检测数据集,共包含4621张高质量标注图像(训练集4311张、验证集308张、…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬