首页/新闻资讯/正文详情

shadPS4 PS4 模拟器新手指南:从 clone 到跑通 Bloodborne

发布时间:2026/11/4 6:16:23 来源:云帆数科 栏目:资讯中心
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),仅供参考

相关推荐

Folia:把歌词唱满全屏的免费歌词播放器指南
Folia:把歌词唱满全屏的免费歌词播放器指南

Folia:把歌词唱满全屏的免费歌词播放器指南 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major 如果你只想要一行歌词安安静静挂在角落… · 2026/11/4 6:15:23

一,AnnotationConfigServletWebServerApplicationContext类源码学习
一,AnnotationConfigServletWebServerApplicationContext类源码学习

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:15:23

3 步跑起 XHS-Downloader:批量下载无水印小红书作品教程
3 步跑起 XHS-Downloader:批量下载无水印小红书作品教程

3 步跑起 XHS-Downloader:批量下载无水印小红书作品教程 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具 项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader XHS-Downloader 是一个开… · 2026/11/4 6:15:23

SolidWorks Routing中文界面英文面板排查
SolidWorks Routing中文界面英文面板排查

简介:这份 docx 文档面向使用 SolidWorks Routing 进行管道与管路设计、却因界面显示英文而影响操作效率的工程师与自学者,聚焦 Routing 模块中英文界面切换这一常见问题,整理出可对照排查的解决思路。压缩包内仅含 1 个 docx 文件&#xff0… · 2026/11/4 20:08:48

红酒数据集数据分析大作业:相关性、回归与KNN分类全流程
红酒数据集数据分析大作业:相关性、回归与KNN分类全流程

简介:围绕红酒数据集展开的数据分析大作业文档,面向统计学、数据科学课程学习者及需要完成课程设计的本科生,聚焦红酒评分影响因素与分类标准的建模分析。压缩包内共1个docx文件,约202KB,以实验报告形式组织&#xff0… · 2026/11/4 20:08:48

江苏河流湖泊县域高速shp数据实战:坐标系、拓扑与叠加分析全解析
江苏河流湖泊县域高速shp数据实战:坐标系、拓扑与叠加分析全解析

简介:面向GIS初学者、地理信息专业学生及区域规划研究者的江苏省矢量地理数据包,以Shapefile标准格式整理,可用于地图制作、空间分析与专题制图练习。压缩包共83个文件,约974KB,涵盖shp几何数据、dbf属性表、shx索引及… · 2026/11/4 20:08:48

04741计算机网络原理190道填空题清洗、索引与自测
04741计算机网络原理190道填空题清洗、索引与自测

简介:这套《04741计算机网络原理填空题及答案》面向备考自考 04741 及复习计算机网络基础的学生,聚焦填空题型中的概念辨析、协议缩写与关键术语记忆,帮助解决知识点零散、临考查漏难的问题。内容围绕 OSI 七层模型与 TCP/IP 体系展开&#x… · 2026/11/4 20:07:46

500个JavaScript效果源码包:前端练手与组件拆解实战指南
500个JavaScript效果源码包:前端练手与组件拆解实战指南

简介:这份资源面向前端初学者与希望夯实原生 JavaScript 功底的开发者,汇集了 500 余个可直接运行的网页效果实例,覆盖 DOM 操作、事件处理、动画过渡、表单验证、AJAX 通信、响应式布局、Canvas 绘图、拖放与本地存储等常见开发场景&#xf… · 2026/11/4 20:07:46

LiDAR360激光点云数据处理:航带拼接、分类滤波与行业成果生产
LiDAR360激光点云数据处理:航带拼接、分类滤波与行业成果生产

简介:这份《LiDAR360激光雷达点云数据处理软件用户手册》面向测绘、林业调查、电力巡检等领域的技术人员与三维激光点云初学者,系统解答软件从安装激活到各功能模块使用的问题。手册以航带拼接、数据管理、统计、分类、地形、机载林业、地基林业、电力线… · 2026/11/4 20:07:46

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码