找回密码
 注册

QQ登录

只需一步,快速开始

查看: 952|回复: 0

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

[复制链接]
发表于 2025-5-2 21:49:33 | 显示全部楼层 |阅读模式
开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版                                                         
% w$ X. p) |9 H, 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 安装
    , h6 e! `1 T7 {* G0 @& c! f
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
ShadPS4 0.8.0
( Z9 k1 q$ f4 x: _; C) }& r4 Q9 B4 M# KApr 27, 20259 l; ~1 }' n5 S% ~% [8 B- F- T
Core:
- ~' r1 a! `: N0 \1 ~7 k( E$ Elseek: let the host OS set lseek errors
( e# l2 `# e6 G) B6 }5 IFilesystem code cleanup
- f) a6 |9 C" T5 Z2 o- vEmulate sceKernelInternalMemory mapping
7 q9 U2 W" o3 cFixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize% u0 j$ O/ E: T, i- ]
Libraries:" ~* ^7 t2 L  h
sceDiscMap is now HLE.
4 f* y7 f5 y& X; PInitial ngs2 HLE work.3 V5 q. h' C- \& x0 Y# y  B5 q4 P
Implement libusb passthrough
, X8 C' L+ I9 g  z8 a" \1 \. g) cProper ulobjmgr stubs
6 p: Q3 f0 R. c* W0 @& Q: o6 nInitial Audio3d implementation8 h; L* ^+ A. }5 V4 }: _6 X3 s! S, A
NpAuth library stub
% i% B1 G3 m7 h$ `$ I3 XGPU:
5 e3 N9 Z. u: j! [$ E* \Reset previous buffer label instead of current one3 X9 S# `1 i6 f; ~8 _0 p
Handle compute packets that are split between the ends of two command buffers5 x: b  m) s6 F& M4 J) U
Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL2+ {. z6 ~1 Q9 _) f* ?: {/ _
renderer_vulkan: Use more depth-stencil dynamic state.' y- D9 P! {; {8 u0 m+ A
renderer_vulkan: Only update dynamic state when changed.7 K4 ?9 t/ f) H' c7 N- j. M3 E$ N
renderer_vulkan: Make some primitive state dynamic.* M; \+ Z1 V6 W3 k% o( O
Implement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent  d8 b2 ^! ~8 `
vk_rasterizer: Control mapped_ranges access with shared lock.7 m8 s/ J, k  G* I: ]% l$ h6 ^
renderer_vulkan: Improve handling of required vs optional extensions.
( P! w3 I3 {0 pvk_rasterizer: Improve viewport depth calculations.
, U6 M9 E, ~2 D  j2 [5 l- Ftexture_cache: Relax mismatched image type from assert to cache miss.
( ]# U( e1 [$ @, n* Xrenderer_vulkan: Support loading Vulkan layers on macOS SDL build.
9 V) L0 `% M1 L7 a. l5 J" C' FShader recompiler:
+ y2 c( ?) W0 c/ mImprove divergence handling and readlane elimintation: W9 n+ E5 c8 k6 ^8 P* h
Add S_SETPRIO to EmitFlowControl# R7 a  M+ O, J( n9 r4 k9 G$ E
Use VK_AMD_shader_trinary_minmax when available; G- i9 j* Z! K8 E0 r
resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp
: |. F' R' `2 i+ ?1 oImplement S_FLBIT_I32_B32 and V_MUL_HI_I32* v2 B/ R- o$ ?
Implement S_SUBB_U32 instruction( r8 D8 k! ~! @* f
Fill in IMAGE_GATHER4_* variants in table
" {* l9 w' p. S/ N+ DImplementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.9 |3 _1 E+ v" N1 l% S: X* ]6 H  K
Implement SET_PC_B64 instruction2 w5 X5 s2 }) b" \7 q4 W, B
GUI:
" z! T* ?' H/ q! |7 W3 n' w. lAdd option to enable/disable game folders individually
) d* E! K, C% oHandle “-patch” as the suffix for game update folders
% B0 R# t4 g  V- F1 wTrophy Viewer – Select Game7 g$ o; K. L) _" x3 B8 [
Removed fpkg support.
) T+ _: l( X) KFix support for unicode paths for game install directories: t1 V9 T$ `7 {/ w: W) R
As usual a lot of new translations
PS4电脑PC版下载地址:
PS4资源汇总含游戏主题固件金手指等

9 R8 p9 E" m- H7 D) X) Z3 @; r+ N
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-3 17:20 , Processed in 0.089908 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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