Posté le 19/10/2026à 14:35par Jets | Source : Anti-EmuCR
Gbsplay un lecteur audio qui émule le système sonore de la Nintendo Game Boy. Il permet de lire des musiques extraites de jeux au format GBS, ainsi que d’autres formats audio liés à la Game Boy.
Fonctionnalités:
– Lecture des fichiers GBS, GBR, GB, VGM et VGZ.
– Émulation du matériel sonore de la Game Boy.
– Lecture des différentes pistes musicales d’un fichier GBS.
– Modes de lecture séquentiel, aléatoire et aléatoire sans répétition.
– Réglage des filtres audio et gestion individuelle des quatre canaux sonores.
– Export audio aux formats WAV et VGM, ainsi qu’en MIDI selon la sortie utilisée.
– Outils complémentaires : gbsinfo pour consulter les informations des fichiers et gbs2gb pour convertir les fichiers GBS en ROM Game Boy utilisables sur le matériel d’origine.
– Interface en ligne de commande et interface graphique X11 optionnelle.
ScratchPsx est un émulateur PlayStation 1 créé par Cal2 et fonctionnant sous Windows et MS-DOS, avec une compatibilité annoncée à partir des processeurs 486.
Il utilise notamment:
– Un recompilateur dynamique vers x86.
– Le son via Sound Blaster, CD audio compris.
– L’affichage VGA, Mode X ou VESA.
– L’accélération 3D sous DOS via Glide.
Son interface utilisateur rend hommage à Genecyst.
Les images CD au format CUE/BIN doivent être adaptées aux contraintes de noms de fichiers du format MS-DOS 8.3.
OpenCDi est un émulateur open source de la console Philips CD-i, développé en Rust. Il vise à reproduire le fonctionnement du matériel original, notamment le processeur, le système vidéo, l’audio et la lecture des CD. Il prend également en charge le Digital Video Cartridge (DVC), utilisé pour la lecture de vidéos MPEG-1.
Fonctionnalités:
– CPU: émulation du Philips SCC68070, avec instructions 68000/68010, timers internes, UART et DMA.
– Vidéo: émulation du contrôleur Philips MCD-212, avec plans A et B, fond matériel, modes graphiques CLUT4/7/8, RLE 7/8 bits, DYUV et RGB555, ainsi que l’exécution des listes d’instructions ICA/DCA ligne par ligne.
– Audio et CD: émulation du contrôleur CDIC, avec décodage audio CD-DA et ADPCM de niveaux A, B et C, et prise en charge native des images de disques CHD.
– Vidéo numérique: émulation du Digital Video Cartridge (DVC), avec démultiplexage matériel des flux MPEG-1 audio/vidéo, décodage vidéo, composition via le MCD-212 et synchronisation des timestamps de présentation.
– Périphériques: émulation de haut niveau du microcontrôleur esclave 68HC05, avec prise en charge du clavier, de la souris et des manettes.
Compatibilité: Hotel Mario est entièrement jouable, tandis que Striker Pro permet de jouer avec menus et audio. Dragon’s Lair, The 7th Guest et Lost Eden démarrent et exécutent notamment leurs séquences vidéo, avec une compatibilité encore partielle.
RetroBat est une distribution de logiciels conçue pour l’émulation et pour être la plus simple façon de profiter de votre collection de jeux sur votre ordinateur Windows. L’interface EmulationStation fournie est entièrement fonctionnelle et hautement personnalisable. Vous pouvez exécuter tous vos jeux depuis celle-ci et rechercher en ligne des visuels pour embellir la présentation de votre collection.
RetroBat permet de télécharger, de mettre à jour et de configurer les émulateurs les plus renommés directement depuis l’interface. Vous allez découvrir ou redécouvrir les meilleurs jeux conçus pour les consoles, l’arcade et les ordinateurs sortis jusqu’à aujourd’hui.
Pas besoin de se perdre dans les options d’une multitude de logiciels, toutes les options importantes sont intégrées dans la même interface unifiée.
Avec RetroBat, vous économisez du temps que vous pourrez utiliser pour jouer !
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: – [GPU] Align linear color target pitch like linear textures (#1063) (289f090)
– [GUI] improve library tile collection and acceleration fixes (0af8dce)
– [SharpEmu] Add bundled demo game (#1072) (f322668)
– [Kernel] Keep oversized reservations at the guest’s hint and sign-extend user event ids (#1073) (46a7d3a)
– [HLE] Savedata and np fixes (#1080) (4d56978)
– [Demo] remove bg music from bundled demo (a298369)
– Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation (c7bbb09)
– [GUI] French: add missing Library.View strings and polish translation (#1056) (61697fa)
– Run and pack ZArchive (.zar) game archives (#1085) (ae406fc)
– Fix/des render thread regression (#1086) (28c922c)
– fix(json): iterate sce::Json::Array values (#1087) (b307b2f)
– fix(agc): implement sceAgcGetGsOversubscription (#1083) (7ebf642)
– fix(vk): create the bindless image heap at device setup (#1088) (682ad29)
– Revert « Fix/des render thread regression (#1086) » (#1091) (1576890)
– Revert « Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation » (3f84f59)
– Render pipeline throughput (#1082) (2838b25)
– [HLE/GPU] Boot and render Neptunia ReVerse (PPSA02721) (#1090) (1f4425b)
– [GUI] Added cross-platform playback menu music and title music volume control (85393c2)
– feat(np, gui): trophy unlocks, trophy lists and unlock notification (#1089) (5052fae)
– [CPU/Audio] Fix crackling audio in usleep-paced audio loops (#1098) (ef73fe4)
– fix(gui): always save packed archives as .zar and offer deletion only after a verified pack (#1099) (d6ef6aa)
– Revise README for clarity and updated information (ca500a2)
– feat(hle): new exports from #926 that change nothing else (#1093) (fd59352)
– fix(pad): give each new touchpad contact its own touch id from #926 (#1094) (c60b57a)
– fix(acm): clear reverb outputs from #926 (#1095) (d113a37)
– fix(media): movie, audioout and videodec2 fixes from #926 (#1101) (3172d7c)
– fix(gui): list the trophies of .zar games from their cache folder (#1105) (81bb204)
– Gui optimizations (#1107) (80e81c9)
– [Media] Update FFmpeg runtime with native Opus support (281e4c1)
– [Audio] Add native FFmpeg Opus decoding (57b1358)
– [AJM] Decode Opus streams and report codec sidebands (660df73)
– [AJM] Implement resampling control and information exports (8ecea16)
– [GPU] Define pixel shader private address registers (a02bf40)
– [GPU] Track pixel shader user data and auxiliary table addresses (cc14ce8)
– [VideoOut] Add WQHD output resolution detection export (22c86ef)
– [Tests] Cover native Opus, resampling and pixel shader registers (8bb85e0)
– Alpha2plus – Mesh shader compilation (#1061) (9e19412)
– [VideoOut] Ignore AMD mesh output granularity (#1109) (ac5991b)
– Gt7 fixes (#1110) (b9fefb9)
– chore: bump version to 0.0.6-mono (#1111) (ea47b98)
shadNet est un service online (en remplacement du PSN) pour l’émulateur shadPS4, basé sur une solution inspirée de RPCN (PlayStation 3). Ce projet permet aux utilisateurs de se connecter et de jouer en ligne ensemble sur des jeux PS4 émulés.
Ryujinx-Nextendo est un émulateur Nintendo Switch basé sur Ryujinx, auquel a été intégré nativement le support du Nextendo Network, un service en ligne privé et communautaire destiné à remplacer le service officiel de Nintendo.
Le projet reprend le cœur d’émulation de Ryujinx, notamment pour le processeur, le GPU, l’audio, les contrôles et le système de fichiers. Les modifications apportées par Nextendo concernent principalement la partie réseau et l’interface utilisateur.
L’objectif est notamment de permettre aux jeux compatibles de retrouver des fonctionnalités de jeu en ligne via le Nextendo Network, sans nécessiter de configuration manuelle particulière, de modification du fichier hosts ou de contournement SSL de la part de l’utilisateur.
Kozynax est un émulateur ZX Spectrum multiplateforme développé en .NET pour Windows, Linux et macOS. Basé sur le moteur d’émulation de ZXMAK2, ce projet expérimental issu des travaux de la communauté Speccy combine une précision d’affichage au pixel près avec une excellente portabilité. Il permet de faire tourner les logiciels et jeux originaux de la machine sur les systèmes modernes tout en servant de banc d’essai pour le développement d’architectures d’émulation.
Ruzu est un émulateur Nintendo Switch écrit en Rust, développé comme une expérience visant à déterminer si l’IA, via des modèles de langage (LLM), pouvait réaliser le portage complet d’un projet logiciel de très grande taille de C++ vers Rust.
Le projet est basé sur le code de yuzu/Eden et représente environ 500 000 lignes de code portées exclusivement avec l’aide de LLM, sur une période d’environ six mois. L’objectif n’était pas simplement d’obtenir un programme fonctionnel, mais de conserver au maximum la structure du projet original, avec une correspondance entre les fichiers et les différentes parties du code C++ et Rust.
Ruzu intègre notamment un kernel HLE avec ordonnanceur, fibres, IPC et services, un processeur de commandes GPU, un recompilateur de shaders et un JIT. La recompilation dynamique du code ARM est assurée par rdynarmic, un portage Rust de Dynarmic, avec des backends natifs x86-64 et ARM64. Le projet comprend également rxbyak, un portage Rust de Xbyak pour la génération de code machine x86-64.
L’émulateur est déjà capable de démarrer et d’exécuter des jeux commerciaux, avec l’objectif affiché d’atteindre les performances de l’implémentation C++ originale. Le projet reste toutefois en développement.
Ruzu dispose également d’un frontend graphique ainsi que d’un frontend en ligne de commande, et peut être compilé sous Windows, Linux, macOS et plusieurs systèmes BSD.
Les changements sont: – Audio update parsing: the audio renderer now respects the splitter block size declared in the update header. Previously, it could read the following mixer block at the wrong offset, resulting in invalid mix counts or rejected audio updates.
– Input validation: added bounds checks for declared splitter blocks.
– Regression coverage: added synthetic tests covering splitter block boundaries, subsequent mixer updates, and header layout.
KytyPlus est un fork de KytyPS5, lui-même dérivé du projet original Kyty. Il reprend son émulation de la PlayStation 5 tout en ajoutant plusieurs améliorations, notamment le support expérimental des jeux PS4 via shadPS4, le FSR 1.0, un cache Vulkan permettant de conserver les pipelines compilés et différentes optimisations destinées aux GPU intégrés (iGPU). Il permet également l’installation des fichiers PKG depuis son interface et propose une gestion unifiée des jeux PS4 et PS5. Le projet est encore en développement et de nombreux jeux peuvent rencontrer des plantages, des écrans noirs ou des problèmes graphiques.
Les changements:
Highlights
– Four KytyPS5 upstream syncs since v4.3, reconciled without losing any KytyPlus features.
– First release in which the launcher successfully starts games again.
– Cheats: remote catalog, Local/Remote dialog, `.shn` import and file picker.
– Performance improvements: reduced renderer synchronisation and allocation overhead.
– DLC support, including mountable content with actual game data.
– Astro Bot now boots past its previously failing shader compilation stage.
– Large batch of shader accuracy improvements from upstream.
Cheats
– Added remote cheat catalog browsing and importing, with per-title and per-version filtering.
– Added Local/Remote dialog: import cheats into Local, select the desired mods and click Apply.
– Added support for `.shn` (ShenJS trainer XML), automatically converted into the mods plan so the emulator only handles a single format.
– Added a **Select file…** button to the Local tab to load cheat files from any location. Files are validated, converted and installed as `_Patches.json`.
– `.mc4` files remain unsupported because upstream publishes them in encrypted form.
Games and content
– Added add-on (DLC) support (#1519).
– Added mountable-content DLC with actual content (#1581).
– Localised trophy notifications using embedded JSON catalogs and made toast duration configurable from 5 to 10 seconds (#1538).
– Enabled `snd0.at9` playback during the startup splash screen (#1545).
– Implemented NGS2 lock/unlock.
– Added vectored writes for profile index saves.
– Added path-based truncation for replay files.
Performance
– Reduced renderer synchronisation and allocation overhead.
– Fixed fixed-refresh VRR status reporting.
– Ported entitlement requests.
– Added verified pattern-fill recognition to the shader recompiler.
Shader and loader accuracy
– Fixed float inline constant reads to use the correct width for 16-bit and 64-bit operands (#1582, #1576).
– Preserved quiet-NaN payload bits outside the packed f16 min/max signalling-NaN path (#1579).
– Fixed f32 clamp behaviour so that NaN values become 0.
– Fixed `DS_CMPST_RTN_B32` to return a 32-bit LDS compare-exchange (#1578).
– Added 64-bit buffer atomic addition support via `BUFFER_ATOMIC_ADD_X2`.
– Added native half conversion for `v_cvt_pkrtz_f16_f32`, used by GTA V (#1520).
– Ensured the front-face input format is honoured.
– Preserved RDNA2 DLC coherence for flat address loads.
– Fixed the loader to preserve the caller’s flags in TLS stubs (#1571).
– Preserved game output and logs across `LoadExec` relaunches (#1480).
Stability fixes
– Fixed the launcher failing to start games. Seven command-line flags it emits were not parsed: `–hdr`, `–hide-cursor`, `–tessellation`, `–network-connected`, `–sync-raw-image-buffers`, `–trophy-notifications` and `–skip-notice-screen`. Every launch therefore exited immediately with an unknown-option error, although the launcher reported success.
– Fixed Astro Bot (PPSA21567) aborting during its `TileBasedLighting` compute shader. Unbound SRT descriptor reads now return zero instead of triggering a fault.
– Restored five network entry points and the `Usbd` and `WebBrowserDialog` export tables, which had stopped registering silently.
– Restored macOS build compatibility. Since the floating-point `std::from_chars` overload is unavailable before macOS 26, argument parsing now uses a validated `strtof` path.
– Restored `KernelHandleReservedRangeAccessViolation`.
– Fixed merged CMake configuration and Linux SDL dependencies.
Build and CI
– Removed test executable compilation and execution from CI, reducing the workload of each job.
– Bundled shadPS4 from the latest upstream prebuilt release instead of compiling it from source.
Known issues
– Astro Bot reaches its splash screen but then stalls while waiting on a guest thread, so it is not yet playable.
– `.mc4` cheats are unsupported.
– Upstream’s `–amd-cpu` instruction patching has not been integrated into the KytyPlus loader path.
PocketHLE est un émulateur de haut niveau expérimental destiné aux jeux Pocket PC 2002/2003, Windows Mobile 5/6 et Gizmondo. Plutôt que d’émuler un appareil Windows CE complet, il charge les exécutables natifs originaux, généralement issus d’archives .CAB, et exécute leur code ARM via le moteur CPU Unicorn. Il fournit ensuite des réimplémentations côté hôte, développées en clean-room, des API Windows CE nécessaires aux jeux (graphismes, fichiers, fenêtres, entrées, audio, registre, etc.). Disponible sous Linux, Windows et Android, il permet notamment de faire fonctionner des titres comme Asphalt 4 et Call of Duty 2, mais reste en développement et la compatibilité varie fortement selon les jeux.
Les changements:
The following games are now working:
– Bubble Bash
– Tower Bloxx
– GTS Racing Challenge
– Spider-Man: Toxic City
– Cops & Robbers
– Quake III Arena
Interface
– Added a true fullscreen mode to the PC version