CraziiEmu est un projet expérimental visant à exécuter des logiciels PlayStation 5 sous Windows, en combinant émulation et couche de compatibilité. Il est développé en C# avec .NET 10 et est destiné aux 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:
 
– Fixed Orbis OS argument mapping in KernelSyncOnAddressV1 to correctly map Rsi to the op code and Rdx to the expectedValue, matching the FreeBSD _umtx_op signature.
– Added a 1-second cooperative delay loop to KernelSyncOnAddressV1 and KernelWaitSema (for 0-timeout polls) to prevent instant-retry polling loops from starving the host CPU.
– Patched sceRtcGetCurrentClockLocalTime and sceRtcGetCurrentTick to use the clamped virtual clock, preventing TRC R5089 watchdog timeouts during asynchronous shader compilation.
– Fixed VideoOut VBlank dispatcher initialization and corrected Vulkan Image Memory Barriers to dynamically track CurrentLayout during VRAM transfers.

 

Télécharger CraziiEmu v0.29 alpha (48.6 Mo)

Site Officiel

En savoir plus…