SharpEmu v0.0.3-release.2 is an experimental PlayStation 5 emulator compatible with Windows, Linux, and macOS. The update includes various game compatibility improvements, GUI redesigns, and bug fixes. Key changes involve resolving a Vulkan error for “Astrobot,” merging media decoding with FFmpeg, and video output enhancements. The emulator now supports features like texture compression and optimized command buffer handling. It also implements shader updates, fixes for vertex attributes, and improvements in kernel and memory management. Users can access inline per-game settings in the GUI, along with stability patches. The new version is now available for download.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)
SharpEmu v0.0.3-release.2 has been launched. It’s an experimental PlayStation 5 emulator available for Windows, Linux, and macOS.
SharpEmu Changelog:
Game compatibility updates (#691) (996de70)
[GUI] Revised library page layout (#690) (77f2297)
[GUI] Redesigned options page (#699) (f08308d)
Fixed Vulkan error from Astrobot (#689) (5f1bd5a)
[GUI] Updated window chrome controls (#700) (753ddf9)
Merged media decoding into a single FFmpeg bridge (#706) (5864328)
Shader configuration ssa (#707) (444af50)
Shader configuration ssa (#707) (e7149bf)
VideoOut: track guest-flip FPS and label load/stall gaps (#708) (ec65419)
Metal: bypass waitUntilCompleted when the command buffer is already complete (#709) (79aa764)
Metal: opt-in long-edge drawable capability via SHARPEMU_METAL_CAP_DRAWABLE (#711) (b75e4e0)
Pad: implemented scePadGetTriggerEffectState under its own NID (#712) (b572738)
Applied SDWA ABS/NEG as float sign-bit, not integer, modifiers (#713) (539baa6)
Shader: implemented V_BFE_I32 and corrected VOP3 0x36A mapping (#714) (e5e02c0)
GPU: sized single-channel 16-bit and two-channel 8-bit formats (#715) (fc5b6ba)
Vulkan: enabled textureCompressionBC when the device supports it (#716) (0dd5433)
Shared one guest image across sRGB/UNORM aliases (#717) (e1695cf)
Fix(gpu): one vertex attribute per guest stream view (#718) (eb0653e)
AGC: followed command-buffer branches across arena switches (#720) (3f9bd2b)
AGC: delivered compute-queue completion events at the queue fence (#721) (531e35b)
Fix(gpu): reflect guest CPU writes into large and render-target-aliased images (#722) (82c2c7f)
Kernel: corrected equeue event delivery and waiter lifetime (#723) (816ec4a)
CPU: gated periodic import logs and fast-path memcpy/memmove leaves (#724) (532251c)
Ampr: cooked-id index preload and host FD LRU cache (#725) (93c9f14)
Vulkan: abandoned timed-out guest fences without blocking subsequent frames (#726) (c4ae4a2)
Combined: Pad, AGC, Metal, Vulkan, Ampr, overlay, and CPU hot-path fixes (#727) (97bd8c4)
[GUI] Added inline per-game settings and unified options styling (#728) (a7ec3d5)
AGC: retained label producers and reported failed release writes (#719) (ecd6570)
Required imports for Astro Bot (#710) (544f588)
[GUI] Added grid settings to GUI and implemented grid snapping (#729) (7c9740f)
[GUI] Several stability patches for GUI (#732) (c387b96)
Astrobot – Vulkan fix (#733) (a8fa9c9)
AGC: corrected GS program registers, stopped dropping rect-list draws, and added a missing size export (#734) (ea9be74)
Icons in the about section (#735) (5ee7cd1)
Astrobot – Vulkan fix: 0x8A (#736) (cf3bd0b)
AGC: honored DCC fast clears instead of drawing the clear quad (#738) (4b5ea6a)
[Memory/Kernel] Fixed Windows allocation-granularity and mutex-resolution issues (#748) (f36ce40)
Ampr: fixed path case on Linux (#750) (8df4039)
Fixed Vulkan presenter synchronization and frame handling issues (#747) (f3d9439)
Renderdoc (#753) (8eb2c1e)
[videoout] guarded degenerate guest buffer ranges (#755) (26bda04)
Chore: version bumped to 0.0.3-release.2 (#756) (da0de5c)
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!