Gearcoleco est un émulateur ColecoVision multiplateforme très précis écrit en C++ qui fonctionne sous Windows, macOS, Linux, BSD, Raspberry Pi et RetroArch.
Internet expose chaque action. Navigation, recherches, connexions. Tout laisse une trace. Les risques augmentent sur les réseaux publics et les sites non sécurisés. Tu as besoin d’un outil simple pour réduire l’exposition des données sans complexité technique. Une solution …
SUPER ZSNES est une réécriture complète et moderne de l’emblématique émulateur ZSNES.
Réunis à nouveau, les deux créateurs originaux développent un émulateur SNES moderne, accéléré par GPU, plus précis, plus rapide et doté d’un système d’améliorations spécifiques à chaque jeu.
Caractéristiques principales:
– Cœurs CPU et audio plus précis que l’ancien ZSNES.
PPU accéléré par GPU:
– Mode 7 haute résolution
– Effets spéciaux améliorés
– Rendu plus propre et plus stable
Fonctions avancées:
– Fast forward
– Rewind
– Save states
– Auto-save history
– Bookmarks
– Cheat codes
– Quick load
– Développement sans frameworks modernes (style classique).
Super Enhancement Engine:
– Système d’améliorations par jeu, déjà actif sur 7 jeux populaires.
Types d’améliorations:
High Resolution:
– Rendu interne redessiné manuellement
– Détails haute résolution propres et nets
Texture / Normal Map:
– Ajout de détails supplémentaires
– Aspect plus riche et plus profond
Overclock:
– Suppression du slowdown
– Fluidité accrue
Widescreen (si support interne):
– Activation du widescreen lorsque le jeu possède un code interne partiel ou complet
Uncompressed Audio Replacement:
– Remplacement des samples compressés par des versions non compressées
3D (Mode 7 perspective):
– Remplacement des tiles par des données 3D height-mapped
– Effet 3D réel sur les jeux utilisant le Mode 7 en perspective
Toutes les améliorations peuvent être activées ou désactivées individuellement.
Les fichiers d’amélioration n’incluent aucun extrait de ROM: ils ne contiennent que des données additionnelles, jamais de contenu provenant du jeu lui‑même.
À venir:
– Corrections de bugs
– Support des special chips (DSP1, SuperFX, etc.)
– Optimisations supplémentaires
– Nouveaux types d’améliorations
– Netplay
– Autres
Alors, est‑ce que le roi incontesté des émulateurs Super NES de l’époque s’apprête à revenir en fanfare, reprendre son trône et peut‑être même dépasser Ares (higan/bsnes) sur son propre terrain ? Le futur nous le dira…
PlayNite est un gestionnaire open source de bibliothèque de jeux vidéo et un launcher avec prise en charge des bibliothèques tierces telles que Steam, GOG, Origin, Battle.net et Uplay. Incluant le support d’émulation de jeu et fournissant une interface unifiée pour vos jeux.
Les changements sont visibles ici (non compatible windows 8 et inférieur).
Le projet GitHub xenia-edge est un fork expérimental de l’émulateur Xbox 360 Xenia, basé sur la branche Canary. Il vise à centraliser les dernières avancées techniques issues de divers forks dans un seul package. Le projet est conçu pour la recherche et l’expérimentation autour de l’émulation Xbox 360, avec une compatibilité Windows et Linux. Il propose un script de build personnalisé (xb) pour simplifier la compilation, une liste de compatibilité des jeux maintenue par la communauté, et une intégration continue via Buildbot. Le code est majoritairement écrit en C++, avec des contributions en Assembly, Python, Lua, HLSL et C#. Le dépôt contient des ressources utiles comme un guide de démarrage rapide, une FAQ et des instructions de compilation.
Il s’agit d’un émulateur de Commodore 64 écrit en C++ moderne et basé sur SDL2, conçu pour offrir une reproduction la plus fidèle possible du matériel d’origine. Le projet met l’accent sur une émulation précise, privilégiant le comportement réel du C64 plutôt que des approximations rapides. Il intègre également une infrastructure de débogage avancée, avec un moniteur interne, des breakpoints, des watchpoints et une visibilité détaillée sur l’état de la machine pendant l’exécution. L’ensemble est encore en développement actif, ce qui signifie que certaines fonctionnalités restent incomplètes ou expérimentales.
SpecEmu est un émulateur Spectrum créé pour tourner sous Windows, il requiert DirectX. Entièrement écrit en Assembleur, il est donc très rapide et reproduit avec fidélité un hardware ZX Spectrum.
Il s’agit d’un fork de l’émulateur Switch Citron, repris exactement à l’endroit où son développement s’était arrêté.
Les changements: – shader_recompiler/texture_pass: fall back to 8 when cbuf size is unknown
– shader_recompiler/texture_pass: size bindless count from cbuf at compile time
– video_core/vulkan: fix bindless skip path crash on default SamplerId
– video_core/vulkan: skip sampler lookup for unused bindless slots
– video_core/vulkan: opt into descriptor indexing for bindless slots
– video_core/vulkan: hoist per-draw view/sampler arrays into thread_local
– fix: Various crashing issues related to Tomo
– cmake: skip -fuse-ld=lld on Apple platforms
– shader_recompiler: default-init dummy_flow_block to satisfy clang
– externals: drop add_subdirectory(spirv-tools) left over from spv_opt nuke
– video_core/texture_cache: raise MAX_MIP_LEVELS to 15
– audio: clamp device/output volumes and intercept SetAudioDeviceOutputVolume(0)
– service/am: push ChangeIntoForeground message at applet startup
– fix: correct ILibraryAppletAccessor::Unknown90 signature to 4x u64
– fix: raise bindless texture array length to 1024
– spirv: nuke spv_opt
– fix: tomodachi posix time crash
– Revert « fix: External Content Directory multiple update parsing issue »
– Revert « feat: See you Later, Updater Manager/Autoloader! »
– add hardware accel flags to ffmpeg compile
– build: add a more usefull error when someone tries to run the script with python 3.11 in msys2
– eliminate silly VS check on windows from vcpkg being dumb
– added a fallback for runtime downloading if github rate limiting happens… more fixes for dll deployment
– build: battling the bloat on msys2 clangtron builds
– fix bloated dll deployment on windows msys2 builds, and improve Qt detection ordering in CMake configuration
– Revert « fix: Don’t let games mute the sink via SetAudioDeviceOutputVolume »
– Revert « perf: mario brothership specific opts »
– fix: restore DescriptorTable::Limit() accessor
3Beans est un émulateur expérimental de la Nintendo 3DS. Il fonctionne à bas niveau en exécutant directement le système de la console comme s’il tournait sur le vrai matériel. Tout est interprété et rendu par logiciel, ce qui le rend portable mais assez lent. L’auteur prévoit d’ajouter plus tard l’accélération matérielle pour améliorer la vitesse.
Le projet est encore en développement : certains jeux commerciaux commencent à être jouables, mais les titres numériques ne le sont pas encore, et le menu principal n’est pas totalement fonctionnel. 3Beans est disponible sur Windows, macOS et Linux, avec des versions publiées automatiquement sur GitHub.
Pour l’utiliser, il faut extraire depuis une vraie 3DS les fichiers boot9.bin, boot11.bin et nand.bin. Un fichier sd.img peut être créé pour simuler une carte SD, et les ROMs doivent être dumpées en version chiffrée. Une fois ces fichiers présents, l’émulateur se comporte comme la console d’origine, avec des contrôles configurables et une option de démarrage automatique des cartouches.
shadPS4 est un émulateur PlayStation 4 open-source. Depuis la version 0.12.1, il abandonne son interface graphique intégrée pour fonctionner uniquement en ligne de commande.
Pour faciliter son usage, une interface externe est disponible. Elle permet de lancer des jeux, configurer les options, et suivre les performances via une interface visuelle simple et intuitive.
Cette interface est développée séparément et reste compatible avec les futures versions de shadPS4.
Les changements: – Dont log thread name from GUI (#332)
– New Crowdin updates
– Misc fixes