CraziiEmu est un émulateur et une couche de compatibilité expérimentale pour PlayStation 5, développé en C# sous .NET 10 pour les systèmes Windows 64 bits. Basé sur le projet open-source SharpEmu, il intègre un moteur d’exécution CPU à double mode (exécution native x86-64 à pleine vitesse ou interprétation précise pour le débogage), le rendu graphique sous Vulkan, la prise en charge des formats ELF et SELF de la console, ainsi qu’une gestion de la mémoire virtuelle allant jusqu’à 64 Go. Le tout est enveloppé dans une interface fluide au style console conçue avec Avalonia UI, qui propose un carrousel de jeux, une gestion dynamique des jaquettes et un mappage complet des manettes et du clavier.

Les nouveautés sont:
Added
Graphics Device Detection:
– The settings panel now dynamically queries and displays your system’s actual GPU name via WMI instead of using placeholder text.
Backend Bindings:
– Graphics API (Vulkan / OpenGL) selection is now fully routed to the rendering engine.
– Resolution Scale selections now correctly modify output dimensions.
– « Enable Multi-Core » toggle now hooks directly into the emulator’s parallel dispatch logic.
– « Limit Speed » toggle now governs the high-resolution timer spin-wait loop.
– Decrypted Firmware Path setting now actively loads and bootstraps core .prx modules into guest memory.
Changed
Game Carousel UI:
– Streamlined the carousel footer to only display the raw game name (stripped internal [PPSAXXX] IDs and versions).
Fixed
Audio Controls:
– Fixed the master volume slider and « Enable Audio Output » checkbox so they properly interact with the WinMM backend audio port to scale gain and mute sound.
– Build Stability: Resolved CS8600 nullable warnings during GPU WMI queries, resulting in a perfectly clean build (0 warnings, 0 errors).
Removed
– Custom Wallpaper Settings: Removed the « Custom Wallpaper » text box, browse, and clear buttons from the visual settings tab to maintain visual consistency with the carousel’s dynamic backgrounds.




























