找回密码
 注册

QQ登录

只需一步,快速开始

查看: 908|回复: 0

开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版

[复制链接]
发表于 2025-5-2 21:49:33 | 显示全部楼层 |阅读模式
开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版                                                         

# K3 e; _1 C0 b( M
ShadPS4 是一个相对较新的模拟器项目,但它的发展速度却令人瞩目。自 2024 年以来,这个由一群热情的技术爱好者和开发者组成的团队不断推陈出新,通过深度学习、机器学习以及先进的算法,如生成对抗网络(GAN)和变分自编码器(VAE),为 PC 用户带来了前所未有的游戏体验。特别是对于那些追求高画质和流畅度的玩家来说,ShadPS4 提供了一个全新的选择。
软件截图
软件特点
ShadPS4 的性能表现是其最大的亮点之一。YouTube 知名频道 BrutalSam 在其视频评测中对这款模拟器给予了高度评价。从《重力异想世界:重制版》到《血源诅咒》,ShadPS4 展现出了极高的兼容性,尽管部分游戏仍存在性能问题或画面故障,但模拟器已经成功地让这些游戏在 PC 上运行起来。尤其是《血源诅咒》,经过数月的快速迭代,该游戏的运行效果已经从勉强可玩提升到了流畅运行,给玩家带来了极大的惊喜。
hadPS4 采用模块化设计,通过 C++ 语言构建了完整的 PS4 系统模拟层。其核心组件包括:
  • CPU 虚拟化引擎:支持 AMD Jaguar 架构指令集转译,实现与 PC 端 x86 处理器的高效协同
  • GPU 模拟系统:基于 Vulkan API 的图形渲染管线,兼容 NVIDIA/AMD 主流显卡
  • 内存管理模块:动态分配虚拟内存空间,支持最大 16GB 显存扩展
  • 文件系统模拟器:完整解析 PS4 游戏 pkg 格式,支持增量更新与 DLC 安装% k/ z% ~* S/ o9 h% e' K
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
ShadPS4 0.8.0
5 W" n- m" ?. f, X5 l# I# F/ |* m! kApr 27, 2025: @  h5 X. o) B  ^: j- Z! Z: [& X7 o
Core:
) h; {* h& H+ d, elseek: let the host OS set lseek errors4 h' k  l8 p% N# q) H
Filesystem code cleanup& S- U8 ^: c5 I' E# q& k
Emulate sceKernelInternalMemory mapping
& l! r1 {1 D% _# a9 L" r0 }Fixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize
' U# \4 \8 E! c3 x8 M) K$ j- y9 x0 V) {Libraries:
' k: q6 r$ C7 c' G" b* d: k8 _sceDiscMap is now HLE.& ^9 K- {2 \8 W" a' Q
Initial ngs2 HLE work.
, G8 @0 t0 A" i  i& |) |* hImplement libusb passthrough4 }3 I$ Z) i2 \1 H2 }: r
Proper ulobjmgr stubs
' `& S. ]; F4 u9 _# {/ h' aInitial Audio3d implementation
, r3 Q/ |$ O; y& yNpAuth library stub8 A$ g6 J% k/ Z* z
GPU:
# V* s$ v5 ~2 N; WReset previous buffer label instead of current one: c2 z6 E4 f1 V9 K
Handle compute packets that are split between the ends of two command buffers& ]3 y" h+ X  ~' R; q0 T
Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL2
6 a2 q$ D% c( c7 urenderer_vulkan: Use more depth-stencil dynamic state.
: c3 E$ p' s& k7 u. B2 Crenderer_vulkan: Only update dynamic state when changed.+ c9 p! \5 F0 @7 r4 O7 p: \% k/ ]; r
renderer_vulkan: Make some primitive state dynamic.
: a8 \7 }) |! i' T4 PImplement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent
& P. L- ~4 b7 v, gvk_rasterizer: Control mapped_ranges access with shared lock.
) p0 w/ v! H  B6 f& ?renderer_vulkan: Improve handling of required vs optional extensions.* @1 L! ]: l/ G$ L5 m, T& v" y
vk_rasterizer: Improve viewport depth calculations.
0 T0 S& B; `' q6 ]8 s% F; P. itexture_cache: Relax mismatched image type from assert to cache miss./ e! W- B! i4 s$ A/ m) i
renderer_vulkan: Support loading Vulkan layers on macOS SDL build.
: C" f* z" G6 [8 g. vShader recompiler:3 T9 b; U$ \' z
Improve divergence handling and readlane elimintation
9 l3 j0 \5 w# ~6 `1 kAdd S_SETPRIO to EmitFlowControl
+ J6 c2 Z/ v4 \  z& LUse VK_AMD_shader_trinary_minmax when available4 M' O% R5 ~  j4 A% z
resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp0 {0 I' u7 D% j+ m8 s1 j8 p1 I. @
Implement S_FLBIT_I32_B32 and V_MUL_HI_I32
. e6 x6 D4 c& q4 G) E3 P8 }9 S" rImplement S_SUBB_U32 instruction( C! E! j/ c' G1 s
Fill in IMAGE_GATHER4_* variants in table& L" H* s% n3 T
Implementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.$ c9 E" {4 e& E( T
Implement SET_PC_B64 instruction) O+ Z5 Z- h4 J3 \3 K
GUI:
9 b1 Z1 u8 s6 |Add option to enable/disable game folders individually# {, g$ _9 g4 b: c
Handle “-patch” as the suffix for game update folders
4 D! g; _. D. r! \2 ETrophy Viewer – Select Game
9 J. N! U. ~8 K* d3 FRemoved fpkg support.+ ^- q( |. I9 Y3 |+ C  L2 R8 o
Fix support for unicode paths for game install directories; ]5 ^# J! H/ h+ q4 M3 c8 L5 M* k
As usual a lot of new translations
PS4电脑PC版下载地址:
PS4资源汇总含游戏主题固件金手指等

. k# D; G) c, b" r/ O
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-9-19 15:38 , Processed in 0.111473 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表