
SharpEmu has released version 0.0.2-beta.3, bringing a useful set of upgrades to the experimental PlayStation 5 emulator. The update adds fullscreen support, improves the on-screen overlay and changes how the emulator selects graphics hardware. Those are the visible improvements. Under the surface, the developers have also worked on executable loading, Vulkan device selection and shader translation. Anyone expecting to install SharpEmu and start playing the latest PS5 releases will be disappointed. That isn’t what this update delivers. Instead, beta 3 focuses on the less glamorous work that every serious emulator needs before broader compatibility becomes possible.
Fullscreen support makes testing easier
Fullscreen mode is the most obvious addition. It won’t transform performance or suddenly make demanding games playable, but it does make SharpEmu easier to use. Testers can now view rendered output without the distraction of window borders, desktop panels or other applications sitting behind the emulator. That matters more than it sounds.
Emulator testing often involves watching for small visual problems. A texture may flicker. A frame may render incorrectly. A shader effect may appear in the wrong place. Fullscreen output makes those issues easier to spot, especially when the emulator is already struggling to display complex scenes correctly.
The updated overlay also plays a practical role. Early emulators depend heavily on diagnostic information, including frame rates, status messages and graphics data. If that information is inaccurate, testers can end up chasing the wrong problem.
Beta 3 improves how SharpEmu presents that data. The overlay should now provide a clearer picture of what the emulator is doing while software runs. It’s a small change, but a sensible one.
Better Vulkan device selection avoids slow fallbacks
One of the most useful technical changes involves Vulkan, the graphics API SharpEmu uses to communicate with the PC’s GPU. Previous builds could select a software-based graphics device instead of the actual integrated GPU in some systems. That’s a bad outcome. Software rendering pushes graphics work onto the processor, which usually leads to much lower performance.
Beta 3 changes the device-selection logic so SharpEmu prefers real integrated graphics hardware over CPU-based rasterisers. The update also adjusts how the emulator treats AMD integrated GPUs. On Windows, SharpEmu still applies a lower preference to some AMD integrated graphics because of a known graphics-pipeline crash. On Linux, that penalty no longer applies in the same way.
That distinction matters for devices such as the Steam Deck, which uses AMD graphics and runs a Linux-based operating system. The emulator should now recognise that hardware more appropriately instead of ranking it below a software renderer. Intel, Apple and Qualcomm integrated graphics also benefit from the revised selection process.
Don’t mistake this for a performance guarantee. SharpEmu won’t suddenly run PS5 software smoothly on every integrated GPU. The update simply helps the emulator choose the correct device at startup, which is the minimum you’d expect from any graphics-heavy application.
PS5 executable loading gets stricter
SharpEmu beta 3 also changes how the emulator handles PS5 SELF files. SELF is a console executable format used by PlayStation systems. The new build restores support for PS5-specific headers while keeping compatibility with related PS4-style signatures.
The loader now checks these structures more carefully. It accepts supported header variations without relying too heavily on fields that may not always describe the file layout accurately. It also rejects malformed data earlier.
That’s useful because a loose loader can create confusing results. A damaged or unsupported file might appear to start, only to fail later with errors that seem unrelated. By checking the structure sooner, SharpEmu can stop bad input before it causes problems elsewhere in the emulator. Cleaner failures save time. They also make bugs easier to understand.
Shader translation takes another step forward
The graphics pipeline has received deeper work too. Beta 3 adds early support for packed 16-bit floating-point instructions used by the PS5 GPU. These instructions allow shaders to process multiple smaller values efficiently, which modern games often use for lighting, colour calculations and other visual effects.
SharpEmu can now decode and translate several of these operations instead of ignoring them or reading them as the wrong type of instruction. That doesn’t mean every shader will work. Far from it.
The update handles unsupported operations more strictly, which is the right approach at this stage. Producing a clear error is better than displaying an image that looks acceptable but contains incorrect calculations.
A tiny maths error inside a shader can affect an entire frame. Colours may shift, lighting can break and objects may disappear. Accuracy matters here, even when progress looks slow from the outside.
SharpEmu beta 3 builds a stronger foundation
SharpEmu v0.0.2-beta.3 doesn’t turn a standard PC into a working PS5 replacement. It doesn’t claim to. What it does offer is steady technical progress. Fullscreen support improves everyday testing. The revised overlay gives clearer feedback. Better Vulkan selection helps the emulator use the right graphics hardware, while loader and shader changes strengthen the underlying system.
That’s the real story. SharpEmu still has a long way to go before it can handle commercial PS5 games reliably. Beta 3 won’t change that overnight. Still, it shows that development is moving beyond basic experiments and towards a more structured emulator. For now, it’s a testing platform rather than a gaming solution. But it’s becoming a better one.














