找回密码
 注册

QQ登录

只需一步,快速开始

查看: 652|回复: 0

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

[复制链接]
发表于 2025-5-2 21:49:33 | 显示全部楼层 |阅读模式
开源索尼PlayStation4模拟器 ShadPS4 v0.8.0 中文绿色版                                                         
* ^/ H2 B% h4 ]& k
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 安装
    4 O5 Y  Q9 q$ V
值得注意的是,shadPS4 创新性地采用了 “分层编译” 技术。在游戏运行时,系统会将 PS4 二进制代码分解为基础指令集和图形渲染指令,分别通过即时编译器(JIT)和着色器预编译优化执行效率。这种双轨并行的编译方式,使《血源诅咒》在 RTX 4070Ti 显卡上可稳定运行于 1080p/60 帧。
不仅如此,ShadPS4 还激发了MOD社区的热情。例如,fromsoftserve 的“Remaster”项目通过引入更多的点光源、更丰富的视差遮挡贴图以及调整反射贴图等手段,极大地提升了游戏的画面效果,使游戏更加细腻逼真。此外,该模拟器还允许玩家解锁游戏帧数,虽然目前这项功能还在实验阶段,但它无疑为未来提供了无限可能。
更新日志
ShadPS4 0.8.00 \- U* t6 A) ^4 H8 i8 ~
Apr 27, 20252 |8 [, Q: Y2 w: S0 v& P5 ?0 m
Core:; }3 R; K- Y2 y% w/ n
lseek: let the host OS set lseek errors3 M9 h7 M) i3 n+ [" E, {. |
Filesystem code cleanup6 q: i$ j0 P2 v9 z' p5 r8 |
Emulate sceKernelInternalMemory mapping. V2 T, Y9 ^  f+ {* g- u( @
Fixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize
% _" k( i5 F  CLibraries:' a: @4 T+ ^% o) p
sceDiscMap is now HLE.
" i% J2 p* {" B& h7 eInitial ngs2 HLE work.
7 j0 ^1 I5 A' N1 o4 EImplement libusb passthrough/ K# M6 o0 E# l0 |- {, q+ x/ E
Proper ulobjmgr stubs7 K* n# \' x+ Q  q
Initial Audio3d implementation0 Q' T4 D" D: H; w: S1 l
NpAuth library stub
; h* Q; x; z1 _- N3 G+ aGPU:
; Y2 b2 t+ g0 X/ U& P8 M3 KReset previous buffer label instead of current one
' X  b* D- s1 i1 Q, A  sHandle compute packets that are split between the ends of two command buffers4 d$ f" Y' [1 t
Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL2
2 A0 r, n3 P& t$ L( r2 _renderer_vulkan: Use more depth-stencil dynamic state.' Y6 `+ \  y& e+ K* n
renderer_vulkan: Only update dynamic state when changed.( U9 N$ J# {' y3 H, g' a
renderer_vulkan: Make some primitive state dynamic.: Y  N) d  t' z( w- T8 \; N. S
Implement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent( O" a  M$ |% t: `+ q( U7 H
vk_rasterizer: Control mapped_ranges access with shared lock.* a4 `$ z& p! r* y1 b' e0 V1 k0 _
renderer_vulkan: Improve handling of required vs optional extensions.9 E3 U8 Z1 _/ {
vk_rasterizer: Improve viewport depth calculations./ K0 ^' u3 m; j) g! `1 t
texture_cache: Relax mismatched image type from assert to cache miss.
/ U, l7 ]; `* u0 X: mrenderer_vulkan: Support loading Vulkan layers on macOS SDL build.
+ ~7 f3 g5 d; Z$ M2 aShader recompiler:, B/ e  ]2 p! w
Improve divergence handling and readlane elimintation
/ ^) C( r  M  i/ H5 NAdd S_SETPRIO to EmitFlowControl
" M6 b2 |6 Y! B. OUse VK_AMD_shader_trinary_minmax when available9 y6 {( n# d1 I; p7 \* n& u4 O
resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp
+ X8 ]0 H% i7 ]: g4 |9 sImplement S_FLBIT_I32_B32 and V_MUL_HI_I32  y4 [3 [% q! a6 D
Implement S_SUBB_U32 instruction( j! R5 S; _% y: P+ h' J
Fill in IMAGE_GATHER4_* variants in table
; R1 G1 K* y5 p$ KImplementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.) ]% Z% m$ G# V& X  a6 D' J
Implement SET_PC_B64 instruction
% n: y1 ~8 ^+ w# l1 D) k. LGUI:3 C+ s2 A  H+ A+ K+ G# |
Add option to enable/disable game folders individually7 i* M  D0 M% b0 r
Handle “-patch” as the suffix for game update folders
# N' A/ X: ^! n1 o4 w' b$ }5 y6 oTrophy Viewer – Select Game
( ~/ |. A- j$ X1 V2 P* DRemoved fpkg support.
2 d. P* j5 S; W6 X8 P$ ^5 q1 PFix support for unicode paths for game install directories
3 h8 u3 D$ M4 Y  p. ]$ VAs usual a lot of new translations
PS4电脑PC版下载地址:
PS4资源汇总含游戏主题固件金手指等

+ _7 N/ H0 T, @* z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-21 10:55 , Processed in 0.093053 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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