EMU618社区

 找回密码
 立即注册
搜索
查看: 89|回复: 0

[PS4模拟器] shadps4 v0.9.0 relased!

[复制链接]

签到天数: 1967 天

[LV.Master]伴坛终老

发表于 2025-5-24 03:45:45 | 显示全部楼层 |阅读模式
Core
sceKernelAllocateDirectMemory hotfixes
Export eboot address
libkernel: Various filesystem fixes
Only perform early read-write open when truncating is needed
emulator: Fix log initialization order.
Core: Fix module load addresses
add scePthreadSetaffinity and emulate affinity
Core: Memory Fixes
libkernel: Implement sceKernelMemoryPoolBatch
core: Introduce host call wrapper.
kernel: Implement scePthreadGetaffinity
Mprotect only over whole pages
kernel: macos/linux Implement sceKernelUuidCreate
Implement sceKernelIsStack
Implement sceKernelMapDirectMemory2
Proper error handling for MapMemory errors
Libraries
Implement sceImeDialogGetPanelSize
VideoOut event cleanup
Implement sceKernelGetModuleInfo, sceKernelGetModuleInfoInternal, and sceKernelGetModuleList
Update ime_dialog.h
Implement sceKernelPwritev
sceNet initial implementation
SaveData fixes
Clear stack before executing guest code
[Libs] Stubs sceSigninDialog
log error for videodec ,videodec2
[Libs] sceNet
sceKernelAddTimerEvent implementation
equeue: Clean up timers implementation
[Libs] Companion httpd
SaveDataDialog: fix possible null access
SaveData: respect install dir in param.sfo to select the game save folder
Savedata: Fix missing uses of config based save data dir.
Shader recompiler
Use GetSrc in VALU insts instead of assuming vector reg (was vcc_lo)
lower_buffer_format_to_raw: Fix handling of format remapping
shader_recompiler: Add lowering pass for when 64-bit float is unsupported.
Implement IMAGE_ATOMIC_FMIN and IMAGE_ATOMIC_FMAX for 32bit floats
shader_recompiler: Few fixes for buffer number conversions
Implement SnormNz conversion
shader_recompiler: Widen num_conversion bitfield
Adding opcode IMAGE_SAMPLE_B_O
shader_recompiler: Always mark buffers as storage buffers.
Handle -1 as V_CMP_NE_U64 argument
Avoid post-increment of SGPR in S_*_LOAD_DWORD
Handle VgtStreamoutFlush EVENT
shader_recompiler: Fix buffer type reading from step rate attribute.
GPU
renderer_vulkan: Restore Vulkan version to 1.3
pp_pass: Use correct surface format.
vk_rasterizer: Fix updating wrong color attachment when skipped by mask
vk_presenter: Use correct format for output frame image and view
vulkan: do not use VK_EXT_extended_dynamic_state
vulkan: Handle incompatible depth format using null binding.
gnm: Implement sceGnmDrawIndexIndirectMulti
liverpool: Log more information on SetQueueReg.
renderer_vulkan: Properly enable dualSrcBlend feature
buffer_cache: Split updateBuffer calls into 65536 byte chunks.
vk_instance: Enable robustImageAccess2
fix: PM4CmdWaitRegMem memory address
amdgpu: Handle 32-bit Unorm formats
GUI
multikey for kbm_gui
qt: Delay physical device enumeration to settings open
qt: Update save data dir open to use name from PSF

[发帖际遇]: 疾风之狼辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-6-2 21:34 , Processed in 1.055664 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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