Steam ROM Manager permet, comme son nom l’indique, de gérer vos roms dans Steam et bien plus encore.
Steam ROM Manager permet, comme son nom l’indique, de gérer vos roms dans Steam et bien plus encore.
Gopher2600 est un émulateur d’Atari 2600. Bien que les performances ne soient pas aussi efficaces que certains autres émulateurs, il convient néanmoins pour jouer à des jeux sur un ordinateur raisonnablement moderne.
Free42 est une ré-implémentation de HP-42S et de l’imprimante HP-82240. Free42 est une réécriture complète et ne contient aucun code HP. Les versions de Free42 s’exécutent sur Pocket PC, Microsoft Windows, PalmOS, Unix, et Mac OS X (application et widget Dashboard).
Plus42 est un émulateur de calculatrice scientifique programmable RPN HP-42S, basée sur Free42.
Il s’agit d’un émulateur de TI-84 Plus CE / TI-83 Premium CE pour Windows, MacOS et Linux (builds auto).
Latest build of Cemu TI, with the newest cool features and the most recent bugs.
Télécharger CEmu TI (x86) v2.0 Dev (2024/04/17) (7.6 Mo)
Mesa3D peut être utilisé pour fournir un moteur de rendu Software aux applications OpenGL et est particulièrement utile pour exécuter d’anciennes applications et jeux qui utilisent une ancienne version d’OpenGL et qui ne fonctionnent pas correctement sur du matériel moderne.
Ces binaires (créés par pal1000) remplacent les précédents de Federico Dossena car pour des raisons techniques, ces derniers n’ont pu évoluer depuis la version 20.1.8.
Différences entre les packages MSVC et MinGW:
– Le package MinGW nécessite un processeur avec SSSE3 et à l’avantage de fournir une amélioration des performances de 3 à 5% avec les pilotes de rendu logiciel.
– Le package MinGW utilise ZSTD pour certaines tâches de compression depuis la version 20.1.8.
– GLonD3D12 introduit dans la version 21.0.0 n’est disponible que dans le package MSVC.
– L’outil SPIR-V vers DXIL introduit dans la version 21.2.0 n’est disponible que dans le package MSVC.
– d3d10sw introduit dans la version 21.2.0 n’est disponible que dans le package MSVC.
– La prise en charge d’OpenCL introduit dans la version 21.3.0 n’est disponible que pour le package MSVC.
NB: Si vous avez besoin de migrer des fichiers binaires Mingw vers MSVC, il vous suffit de remplacer le dossier des fichiers binaires Mesa du package Mingw par l’homologue MSVC.
Site de développement.
Télécharger Mesa3D MSVC (x86/x64) v24.0.5 (54.8 Mo)
dgVoodoo est un glide wrapper mais aussi un wrapper DirectDraw/Direct3D (v1 à 7, 8.1 et 9) vers Direct3D11/12. Pour simplifier grandement, ça émule une carte 3DFX qui va pouvoir gérer la bibliothèque propriétaire Glide (Glide 2.11, Glide 2.45, Glide 3.1 et Napalm) mais également les vieilles cartes graphiques compatibles DD/D3D v1 à v9. Quel est l’intérêt ? Jouer aux anciens jeux qui fonctionnent mal sur les nouvelles cartes graphiques (parce qu’ils ont été optimisés pour le Glide ou de vieilles versions de DirectX et non pour d’autres API telles que OpenGL ou DirectX v11 ou v12) ou tout simplement utiliser un émulateur qui lui aussi utilise le Glide. Cette version est destiné à Windows Vista/7/8/10/11 avec DirectX 11 (ou supérieur) d’installé et vous devez posséder une carte graphique (compatible DirectX Level 10.1) supportant les Shaders Model v4 ou v5.
Vous aurez besoin de ces bibliothèques pour activer certaines fonctions graphiques.
A noter que des patchs pour certains jeux sont disponibles ici.
Les changements:
– Fixing a bug in the ps.3.0 shader code translator (FFXIII crash)
– Fixing a bug in the D3D12 backend related to compressed textures (FFXIII Lightning Returns crash)
– Fixing a DX frontend bug causing missing cutscenes (Ascension to the Throne)
Télécharger dgVoodoo v2.82.5 (11.7 Mo)
Télécharger 3Dfx splash / D3D Compiler for DgVoodoo2 v4.x (3.2 Mo)
Qemu est un émulateur basé sur la translation dynamique de code, qui lui permet d’obtenir de très bonnes performances. Il permet actuellement d’exécuter des programmes pour ix86, arm, sparc et powerpc sur diverses plateformes (PC, PPC, alpha, arm, sparc, amd64, mips, ia64, …) et de lancer des OS pour PC ou PPC. Inclus les images systèmes et les fichiers bat pour i386, mipsel, arm, sparc et PCC. QEMU émule en permanence le processeur et cela peut réduire la performance d’un facteur cinq à dix. Pour pouvoir obtenir des performances plus comparables à un système non virtualisé ou à VMware (réduction de performance d’un facteur 1 à 2 seulement), il faut utiliser un module d’accélération, ce qui nécessite un système Linux sur architecture x86 ou x86_64 avec un noyau 2.4.x ou 2.6.x.
Les changements sont visibles ici.
Télécharger QEMU (x86) v7.2.0 (152.4 Mo)
DiscCheckEmu est un outil conçu pour émuler les contrôles de disque que l’on trouve dans de nombreux jeux et logiciels sur disque sans avoir besoin d’un support physique. En interceptant les appels API et en modifiant leur comportement à la volée, DiscCheckEmu offre une expérience transparente aux utilisateurs qui souhaitent profiter de leurs anciens logiciels préférés sans avoir à conserver des CD ou des ISO montés.
Les ordinateurs étant de plus en plus dépourvus de lecteurs de CD-ROM, l’accès aux anciens jeux et logiciels sur disque est devenu peu pratique. DiscCheckEmu résout ce problème en permettant aux utilisateurs d’émuler les contrôles de disque, ce qui leur permet d’exécuter leurs titres préférés directement à partir de leur disque dur, sans patcher physiquement l’exécutable du jeu.
Veuillez noter que DiscCheckEmu ne fonctionne que pour les jeux et les logiciels qui utilisent des contrôles de disque standard : les anciennes protections basées sur le disque comme SafeDisc, SecuROM ou LaserLock ne sont pas (et ne seront pas) prises en charge par ce logiciel. Ceci est dû à la nature de ces protections qui utilisent le cryptage de segments et l’obscurcissement de l’IAT.
Caractéristiques:
– Interception des appels API et modification de leur comportement sans patcher l’exécutable.
– Redirection de fichiers.
– Définition de lecteurs virtuels.
– Utilisation d’un moteur générique d’accrochage d’API configurable par le biais de fichiers YAML.
– Injecteur facile à utiliser pour créer automatiquement le processus cible et injecter la DLL.
– Entièrement open-source et personnalisable pour répondre aux besoins individuels.
Voici les changements:
Added
– RegEnumValueA hook
– Ability to pass parameters to the process to be created
Changed
– API Logger (only in Debug build) is now powered by spdlog.
– Optimized hooking engine install/uninstall.
– Optimized injector code for better performance.
Lime est l’émulateur Nintendo 3DS open source basé intégralement sur Citra dont il poursuit le développement.
Il est écrit en C++ dans un souci de portabilité et les versions sont activement maintenues pour Windows, Linux, Android et macOS.
Les changements depuis la précédente version:
– Improved rasterizer cache validation heuristic
. This results in extreme performance improvements for several games. See here for examples
– Android: Added an option to adjust the size of on-screen buttons
– Android: Added an option to adjust the opacity of on-screen buttons
– Non-user facing code improvements related to the removal of telemetry
Il s’agit du meilleur émulateur de PlayStation One, devant ePSXe et pSX.
Caractéristiques:
– CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.
– Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.
– PGXP for geometry precision, texture correction, and depth buffer emulation.
– Adaptive downsampling filter.
– Post processing shader chains (GLSL and experimental Reshade FX).
– « Fast boot » for skipping BIOS splash/intro.
– Save state support.
– Windows, Linux, macOS support.
– Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
– Direct booting of homebrew executables.
– Direct loading of Portable Sound Format (psf) files.
– Digital and analog controllers for input (rumble is forwarded to host).
– Namco GunCon lightgun support (simulated with mouse).
– NeGcon support.
– Qt and « Big Picture » UI.
– Automatic updates with preview and latest channels.
– Automatic content scanning – game titles/hashes are provided by redump.org.
– Optional automatic switching of memory cards for each game.
– Supports loading cheats from existing lists.
– Memory card editor and save importer.
– Emulated CPU overclocking.
– Integrated and remote debugging.
– Multitap controllers (up to 8 devices).
– RetroAchievements.
– Automatic loading/applying of PPF patches.
Configuration requise:
– Windows 10/11 (7/8/8.1 here), Linux (AppImage/Flatpak), macOS.
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, AArch64/ARMv8, or RISC-V/RV64.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.
– SDL, XInput or DInput compatible game controller (e.g. XB360/XBOne/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.
Les améliorations sont:
Preview Build:
– Purge unused code (Stenzek)
– Fix gaps between some UI elements (Stenzek)
– 07c012a: Negcon rumble (#3177) (Matheus Fraguas)
– 1c39244: Spanish (Spain) translation update 2024/01/25 (#3102) (VÃctor « IlDucci)
– Simplify controller binding layout construction (Stenzek)
– Add binding layout for NegConRumble (Stenzek)
– Fix Flathub update script (Stenzek)
– Fix a couple of errors in ReadFrames() resampler (Stenzek)
– Fix Windows build (Stenzek)
– f9b1944: Atualização Português do Brasil (#3180) (Anderson Cardoso) #3180
– 79a7a8c: Update the Simple-Chinese translation to latest. (#3181) (zkdpower) #3181
– ef05a80: Polish localization updates (#3182) (Marcin Mitura) #3182
– Fix drag/drop on Windows (Stenzek)
– Ensure forward slashes are converted to backslashes (Stenzek)
– 5ed362b: Massive Italian translation rework, part 1 (#3179) (Valtekken)
– Wire up Open in File Browser functionality (#3178) (KamFretoZ)
– 5060c0f: Add cheats for all characters in Beyond the Beyond (USA) (#3176) (Deozaan)
– bc4b7f2: Atualização Português do Brasil (#3175) (Anderson Cardoso)
– Exit fullscreen for open-in-file-browser (Stenzek)
– Add « Open Containing Directory » (Stenzek)
Stable Build (or rolling release):
– Enable DBus for Linux deps build (Stenzek)
– Ignore End+Mute flag for noise channels (Stenzek)
– Motor Toon Grand Prix (Stenzek)
– Handle paths longer than MAX_PATH on Windows (Stenzek)
– Use PathCchCanonicalizeEx() for GetWin32Path() (Stenzek)
– a3013ef: CPU/NewRec: Fix PGXP desync (Stenzek)
– 8ebda3c: CPU/NewRec: Fix register corruption in swl/swr (Stenzek)
– Fix HW readback counter (Stenzek)
– Add Error to CreateDirectory()/RenamePath() (Stenzek)
– Add Error to Save() (Stenzek)
– Ensure settings are writable before running setup wizard (Stenzek)
– 5784906: Atualização Português do Brasil (#3141) (Anderson Cardoso) #3141
– Fix native message boxes on MacOS (Stenzek)
– Use window modality for message boxes (Stenzek)
– 71a07a5: CPU/NewRec: Fix lwl/lwr on ARM (Stenzek)
– Update Vulkan-Headers to v1.3.279 (Stenzek)
– Add support for feedback loops (Stenzek)
– 74f3c8d: GPU/HW: Enable feedback loops for rendering (Stenzek)
– Minor typo corrections (Stenzek)
– 3a0bc36: Update the Simple-Chinese Translation to latest. (#3142) (zkdpower)
– Update glyph ranges (Stenzek)
– Use vkCmdClearAttachments() to avoid render pass restart (Stenzek)
– Port over Cobalt Sky theme from PCSX2 (#3145) #3145 (KamFretoZ)
– fa644a0: Update the Simple-Chinese translation to latest. (#3147) (zkdpower) #3147
– 38249a3: Atualização Português do Brasil (#3144) (Anderson Cardoso) #3144
– Rayman Brain Games (#3143) #3143 (Blackbird)
– Various updates (Stenzek)
– Fix loading/saving state to file on Windows (Stenzek)
– Warn if CPU mode is enabled and unnecessary (Stenzek)
– Don’t use libjpeg stdio functions (Stenzek)
– More PSX.EXE games (Stenzek)
– 5e1c527: Atualização Português do Brasil (#3148) (Anderson Cardoso) #3148
– Motor Toon Grand Prix (again) (Stenzek)
– Fix GLES compile error (Stenzek)
– c2a08bd: CPU/NewRec: Fix ARM32 (again) (Stenzek)
– 1097eab: GPU/HW: Don’t create shader blend pipelines if disallowed (Stenzek)
– 44322a1: dep/imgui: Update to v1.90.4 (Stenzek)
– More hashes (Stenzek)
– More missing toNativeSeparators() calls (Stenzek)
– Update to Qt 6.7.0 and SDL 2.30.2 (Stenzek)
– Include freetype/harfbuzz shared libraries (Stenzek)
– ffbb14f: dep/imgui: Use FreeType rasterizer (Stenzek)
– Update README.md (Stenzek)
– Fix crash on shutdown settings save (Stenzek)
– Fix double free on opening invalid zip file (Stenzek)
– Build shaderc (Stenzek)
– Swap out glslang for shaderc (Stenzek)
– Remove glslang (Stenzek)
– d3b552e: Update Russian translation (#3149) (shikulja) #3149
– Add Fedora package names to README.md (Connor McLaughlin)
– Fix toolbar position not saving (Stenzek)
– Use IFileOperation (Stenzek)
– Add missing CoInitializeEx() call (Stenzek)
– Speed up shaderc build (Stenzek)
– ca11898: Added submitted cheats and more clean ups c/o (#3151) (PugsyMAME) #3151
– 79e96ff: Polish localization updates (#3152) (Marcin Mitura) #3152
– 99b0fb5: GPU/HW: Move pipelines to end of struct (Stenzek)
– f4584f4: dep/imgui: Disable windowing key (Stenzek)
– Add error feedback (Stenzek)
– Report errors to caller (Stenzek)
– Handle 128KB GME files (Stenzek)
– Halt linked list transfers during pad transfer (Stenzek)
– PGXP-CPU for Newman Haas Racing (Stenzek)
– Consider pending ticks when using global ticks (Stenzek)
– 841a6e1: lupdate translation file. (#3153) (Marcin Mitura) #3153
– 7dbe021: New cheats and cheat cleanups (#3154) (PugsyMAME) #3154
– Fix incorrect flatpak cache key (Stenzek)
– Fixes swapped arrow key glyphs (#3156) #3156 (KamFretoZ)
– translation file cleanup (#3155) #3155 (Marcin Mitura)
– Add missing methods (Stenzek)
– Add SmallString overloads (Stenzek)
– Avoid per-frame memory allocations with SmallString (Stenzek)
– Dino Crisis PAL (Stenzek)
– Redo landing page and add help bar (Stenzek)
– Regenerate strings (Stenzek)
– Icon fix (Stenzek)
– 5fb8175: Autalização Português do Brasil (#3157) (Anderson Cardoso) #3157
– fix « Show Controller Input » and « Show Settings » descriptions (#3159) #3159 (Bobby Smith)
– 6965bc5: Polish localization updates (#3158) (Marcin Mitura) #3158
– Fix incorrect null texture bind condition (Stenzek)
– Split Cheat Manager and Memory Scanner (Stenzek)
– Add correct Cheat Manager UI file (Stenzek)
– Compatibility fixes (Stenzek)
– More compatibility fixes (Stenzek)
– b209e6b: Polish localization updates (#3160) (Marcin Mitura) #3160
– Light Mode color scheme update (#3161) #3161 (KamFretoZ)
– Add controller types (Stenzek)
– Better enforce CPU runtime during linked list (Stenzek)
– Interrupt execution when loading state and reset (Stenzek)
– 05d2ad5: Update the Simple-Chinese translation to latest. (zkdpower)
– Update glyph range for zh-CN and purge old obsolete strings (Stenzek)
– b58862a: Disable cheats by default (Bobby Smith) #3163
– fix « Deinterlacing » description #3163 (Bobby Smith)
– Add popup background colour (Stenzek)
– Fix crash with language select on Linux (Stenzek)
– Add vformat overloads (Stenzek)
– Add Error to boot/load/save state (Stenzek)
– Use C++20 for everything except reshadefx (Stenzek)
– Use popup background for all popups (Stenzek)
– Canonicalize() after RealPath() (Stenzek)
– Use RealPath() for directories (Stenzek)
– Purge controller bind migration (Stenzek)
– Add SupportsNegativeSwapInterval() (Stenzek)
– Combine VRR and Optimal Frame Pacing (Stenzek)
– Remove unused file (Stenzek)
– 9bee24e: Polish localization updates (#3164) (Marcin Mitura) #3164
– Migrate Flatpak to Qt 6.7 (Stenzek)
– Fix 6.7 deprecation warnings (Stenzek)
– Split submission and presentation (Stenzek)
– Fix validation errors (Stenzek)
– « Display Vertical Sync » => « Vertical Sync » (Stenzek)
– 7d85284: Polish localization updates (#3166) (Marcin Mitura) #3166
– 5a2215d: Atualização Português do Brasil (#3165) (Anderson Cardoso) #3165
– String fix (Stenzek)
– 4591fe8: Atualização Português do Brasil (#3167) (Anderson Cardoso) #3167
– 349ff42: Polish localization updates (#3168) (Marcin Mitura) #3168
– 42ac79d: Update Russian translation (#3169) (shikulja) #3169
– Add support for framebuffer fetch (Stenzek)
– Use shader to clear current depth target (Stenzek)
– 01e06b3: Update the Simple-Chinese translation to latest. (zkdpower)
– 7adbedd: Renamed Mem Scanner Op Text&added Virtual Address (#3172) (PugsyMAME) #3172
– 8ab1623: CI/Flatpak: Remove unused file (Stenzek)
– Various minor bug fixes (Stenzek)
– Add ‘Reduce Input Latency’ option (Stenzek)
– 6d167f1: Polish localization updates (#3173) (Marcin Mitura) #3173
– 06a29f6: Atualização Português do Brasil (#3174) (Anderson Cardoso) #3174
– Backport shaderc changes from PCSX2 (Stenzek)
– Build SPIRV-Cross (Stenzek)
– Add env var for non-semantic debug info (Stenzek)
– Add missing latency stats option (Stenzek)
– Use shared SPIRV-Cross (Stenzek)
– Purge SPIRV-Cross from tree (Stenzek)
– Remove log spam (Stenzek)
– Fix crash with >1 instance + file log (Stenzek)
– be1d558: GPU/HW: Fix black screen in Metal after vertex ID wraparound (Stenzek)
– Fix drag/drop on Windows (Stenzek)
– Ensure forward slashes are converted to backslashes (Stenzek)
– 5ed362b: Massive Italian translation rework, part 1 (#3179) (Valtekken)
– Wire up Open in File Browser functionality (#3178) (KamFretoZ)
– 5060c0f: Add cheats for all characters in Beyond the Beyond (USA) (#3176) (Deozaan)
– bc4b7f2: Atualização Português do Brasil (#3175) (Anderson Cardoso)
– Exit fullscreen for open-in-file-browser (Stenzek)
– Add « Open Containing Directory » (Stenzek)
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).