找回密码
 注册

QQ登录

只需一步,快速开始

查看: 649|回复: 0

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

[复制链接]
发表于 2025-5-2 21:49:33 | 显示全部楼层 |阅读模式
开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版                                                         
# n0 v. A" A) W; d& J
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 安装
    9 d% A' [0 o1 @# Z0 V% g! i& E' A
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
ShadPS4 0.8.0$ C) k* F' }3 m9 n$ ?, Y
Apr 27, 2025
0 H' e+ z) o: |, c' M7 X! |Core:
0 C9 ]. v& h- P  M  c6 elseek: let the host OS set lseek errors
3 a# W1 m/ S5 i1 h; W; fFilesystem code cleanup. \& _' N3 |. ]5 A% S' [4 ]: c
Emulate sceKernelInternalMemory mapping3 T; b" R, y- f9 x' c% G
Fixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize
- E% H, i: U; P! VLibraries:6 c, Q2 [5 _* H" m: M8 F
sceDiscMap is now HLE.8 M4 W& o# Z# T
Initial ngs2 HLE work.9 G2 N" o% ~, f- w, w4 s
Implement libusb passthrough
7 y  t. O3 \" P$ H" L: NProper ulobjmgr stubs1 \$ {' x' v; j" G  s
Initial Audio3d implementation( B+ _- Z7 q# T1 O
NpAuth library stub
# t7 k, |7 E/ E* \+ e6 _+ Q' wGPU:
/ I/ o$ {5 N9 `* ]. M9 PReset previous buffer label instead of current one
0 l6 X0 i  V4 }5 LHandle compute packets that are split between the ends of two command buffers
1 P  E- r# H1 J( N/ y8 B2 {8 l0 K; ^Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL21 M8 d- {- a, T0 Y
renderer_vulkan: Use more depth-stencil dynamic state.
% A% }: Z2 s- R( y% a. ?renderer_vulkan: Only update dynamic state when changed.5 Z+ o) g; g, g
renderer_vulkan: Make some primitive state dynamic.) ]) G* v! ]/ S/ ^
Implement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent
* {6 V; Y) _- tvk_rasterizer: Control mapped_ranges access with shared lock.# s8 y2 V3 m: t. a2 b
renderer_vulkan: Improve handling of required vs optional extensions.+ w. v5 S  x& y: q% {: V4 C
vk_rasterizer: Improve viewport depth calculations.
; |1 Y8 h! q8 L+ u) i4 i% [texture_cache: Relax mismatched image type from assert to cache miss.5 C/ l- T+ z  F* C' b, q
renderer_vulkan: Support loading Vulkan layers on macOS SDL build.8 J$ v' I, d) @9 z& h$ f6 o
Shader recompiler:
9 Y+ B* X8 Y1 f! `/ s5 HImprove divergence handling and readlane elimintation4 t# x+ Z9 Y) p* L. ?, o
Add S_SETPRIO to EmitFlowControl
" I2 p+ @, P" E- Z" w2 t  k! B' `Use VK_AMD_shader_trinary_minmax when available
8 e/ L4 l; [0 ~$ H( k9 S/ m5 R; {resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp3 Q% {  ~  c, t0 W7 J# N
Implement S_FLBIT_I32_B32 and V_MUL_HI_I32
# t" P) S. V9 f0 ~" U1 f0 y% EImplement S_SUBB_U32 instruction# T; |: b; c- u/ j# G8 D
Fill in IMAGE_GATHER4_* variants in table
" s5 e$ |' k/ [  `0 OImplementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.5 \' S$ F  T7 M. F7 q$ E/ B
Implement SET_PC_B64 instruction6 ^: D' m1 K% j) a: o6 Z* S
GUI:
) z, O1 C* M; s3 R) R0 SAdd option to enable/disable game folders individually
: J0 t+ a; f+ S" \4 I+ qHandle “-patch” as the suffix for game update folders9 j* [* a3 Y! L; D5 H) u) A
Trophy Viewer – Select Game
, u, z  S# D- f8 \7 NRemoved fpkg support.- q3 N* c+ D- d6 b7 g  h
Fix support for unicode paths for game install directories3 L4 A# ?' D. T3 \6 B, }! h' X
As usual a lot of new translations
PS4电脑PC版下载地址:
PS4资源汇总含游戏主题固件金手指等
/ U  o. X1 I0 r
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-21 08:28 , Processed in 0.085988 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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