SharpEmu est un émulateur PlayStation 5 expérimental développé par par274, entièrement écrit en C# et conçu pour fonctionner sur Windows, Linux et macOS, même si le développement se concentre surtout sur Windows. Le projet est codé from scratch, sans reprendre d’autres émulateurs, et sert autant d’émulateur que de plateforme d’étude de l’architecture PS5.

L’émulateur est encore très jeune: aucun jeu commercial n’est jouable, mais il peut déjà charger des eboot.bin, exécuter des instructions CPU, lire les métadonnées des jeux, charger des modules système et initier certaines étapes du pipeline graphique. Plusieurs jeux testés atteignent des stades avancés comme sceVideoOut ou AGC, ce qui montre que le rendu commence à fonctionner, même si encore limité.
Le développement est actif, avec des builds Windows disponibles et des progrès réguliers. SharpEmu se concentre sur la mise en place d’une base technique solide avant de viser la compatibilité avancée ou la jouabilité.
En résumé, SharpEmu est un projet PS5 ambitieux, méthodique et en pleine construction, qui pose les fondations nécessaires pour une future émulation complète de la console.

Voici les changements:
– [asset] Add logo.psd file for future edits and modifications (6b8f11a)
– [asset] upload transparent logo image (207441c)
– Functions exports in kernel and NpTrophy2 (#749) (9e10d7c)
– Fix GuestDataPool lease leak on non-GPU compute dispatch paths (#759) (c086e32)
– fix(audioout2): wire skipped-submit trace counter (#761) (418eb7e)
– [AGC] Fix arena/fence tracking stalls and recover lost GPU progress (#770) (62c3852)
– [HLE] Fix AJM/ACM no-op stubs and accept Gen5 AudioOut2 mastering/batch calls (#807) (4b8d455)
– [HLE] Fix AGC OOB, kevent coalescing, and VideoOut flip/buffer-registration bugs (#808) (498d402)
– Astrobot – Canonicalize fix and ffmpeg library on build (#817) (1e96eca)
– test(cpu): cover Gen5 native return smoke path (#818) (7caf430)
– A vplayer fix (#821) (1660111)
– [Codec/Native] Real H.264 decode for sceVideodec2, fix TLS loader missing the main module (#824) (7521295)
– VMovrelsB32 opcode fix (#825) (ad115dd)
– chore: bump version to 0.0.3-release.3 (#826) (d9b599a)







