找回密码
 注册

QQ登录

只需一步,快速开始

查看: 211|回复: 0

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

[复制链接]
发表于 2025-5-2 21:49:33 | 显示全部楼层 |阅读模式
开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版                                                         
( v" ], V- o; F  o; V- H* ]
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 安装
    + O4 [% i+ I3 n! v: D. E1 G5 T  f
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
ShadPS4 0.8.0
( U9 R  {4 R- D: `6 k6 U; Z! D0 L2 B+ KApr 27, 2025
1 U3 `( u4 i6 k. O" C& I8 TCore:2 A* q" ~0 A. W  @# @
lseek: let the host OS set lseek errors
0 e  p! }/ I. H" e. AFilesystem code cleanup4 y) y/ E* [- o" c- J
Emulate sceKernelInternalMemory mapping0 ~0 K+ F- Y8 A' M1 Y5 D& e( G) Q
Fixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize" P; I- h# a+ e# D- m
Libraries:7 A; E4 P  n+ i7 F( K$ u7 w
sceDiscMap is now HLE.! H" s$ _! C( O4 N$ v3 u
Initial ngs2 HLE work.
2 v6 Y/ E7 B* O: A, J# r$ ^, ?Implement libusb passthrough$ D. U; N# l1 \+ F  Z
Proper ulobjmgr stubs
. J0 E! L5 s7 x$ f. lInitial Audio3d implementation
* u1 ^8 O- A( |; b. f  BNpAuth library stub6 }8 D. e6 I6 W& \4 a  L
GPU:' |. d( V2 ~: q& [0 M3 n6 y7 c
Reset previous buffer label instead of current one- O& q# i: t3 Z1 m; c# g( o' y
Handle compute packets that are split between the ends of two command buffers* b  E4 T* j1 ]0 N8 {; [! m
Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL2/ o' n) x8 X; U& k2 x7 H$ ]$ N
renderer_vulkan: Use more depth-stencil dynamic state.1 U1 u% Z& C; I8 a3 |4 v
renderer_vulkan: Only update dynamic state when changed.
+ }/ L4 I8 f% m2 Qrenderer_vulkan: Make some primitive state dynamic.6 C7 m5 u* L! y! c0 X# B! z
Implement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent
3 [& \# d) Z7 E. J5 C2 uvk_rasterizer: Control mapped_ranges access with shared lock.- ~! o6 ^% n1 b1 n. K
renderer_vulkan: Improve handling of required vs optional extensions.) ]5 B: p: C6 u9 `
vk_rasterizer: Improve viewport depth calculations.
; \: z/ L; J& |  r2 ptexture_cache: Relax mismatched image type from assert to cache miss.
) I: x# N9 t2 u$ V0 ]9 ]renderer_vulkan: Support loading Vulkan layers on macOS SDL build.3 j6 N% h" k, w! ~6 O
Shader recompiler:
$ H1 }/ f4 j0 [. U% LImprove divergence handling and readlane elimintation, q  E" j" r1 m2 y1 L5 V( p
Add S_SETPRIO to EmitFlowControl
/ w7 R2 A  {6 R( F) dUse VK_AMD_shader_trinary_minmax when available! H- l6 Q4 a6 C8 G# h6 k7 u
resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp- k8 u  {0 a% V' I& t
Implement S_FLBIT_I32_B32 and V_MUL_HI_I328 O2 ^1 r% `9 ^+ p) J
Implement S_SUBB_U32 instruction3 g  ^3 b) j) k/ D% m8 S7 o% O; S
Fill in IMAGE_GATHER4_* variants in table* r9 V  y0 t% X" N( E7 g  b' A, S% D
Implementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.
7 m6 ]2 x6 i; c: k( LImplement SET_PC_B64 instruction8 z% Z) O0 ]' i2 K# V
GUI:8 c' C- K5 V2 W( V& X" \; Z( \
Add option to enable/disable game folders individually- `* u) \/ ~) i3 p. i/ x0 @* @
Handle “-patch” as the suffix for game update folders
" N2 v- F5 D! t/ ATrophy Viewer – Select Game
8 f* T2 @8 m* q  JRemoved fpkg support.
: i( M2 [* r1 S+ _+ i; s# `0 k) {Fix support for unicode paths for game install directories
& P& g( m! g6 \3 E2 E* aAs usual a lot of new translations
PS4电脑PC版下载地址:
PS4资源汇总含游戏主题固件金手指等

' u% f% U. }8 J7 C7 d
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 06:57 , Processed in 0.100209 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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