Plus42 est un émulateur de calculatrice scientifique programmable RPN HP-42S, basée sur Free42.
Plus42 est un émulateur de calculatrice scientifique programmable RPN HP-42S, basée sur Free42.
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).
Il s’agit d’une implémentation de D3D9/10/11 basée sur Vulkan qui permet d’exécuter des applications 3D sur Linux en utilisant Wine, toutefois il fonctionne également sous Windows mais ne lui est pas spécifiquement destiné donc des bugs peuvent apparaitre sur ce système (officiellement non pris en charge).
Il s’agit de la dernière version WIP de Meka, excellent émulateur Sega 8 bits. (Builds automatique ici / forum ici).
– Move VGM logging to the start of VBlank instead of line 1.
De nouvelles versions en cours de développement du projet de Ignacio Sanchez Gines sont disponibles:
GearSystem est un émulateur de Sega 8 bits écrit en C++ par Ignacio Sanchez.
Il émule les machines suivantes:
– Sega Mark III
– Sega Master System
– Sega Game Gear
– Sega Game 1000 (SG-1000)
– Othello Multivision
Télécharger GearSystem GIT (2025/07/07) (1.7 Mo)
Gearcoleco est un émulateur ColecoVision multiplateforme très précis écrit en C++ qui fonctionne sous Windows, macOS, Linux, BSD, Raspberry Pi et RetroArch.
Télécharger GearColeco GIT (2025/07/07) (1.6 Mo)
GearBoy est un émulateur de Nintendo GameBoy écrit en C++ (lire les pré-requis pour que l’émulateur s’exécute).
Télécharger GearBoy GIT (2025/07/07) (1.7 Mo)
GearGRAFX est un émulateur de PC Engine / TurboGrafx-16 multi plateformes.
Télécharger GearGRAFX GIT (2025/07/07) (2.1 Mo)
GearLynx est un émulateur d’Atari Lynx pour Windows.
Un très bon frontend pour MAME.
– Changed : MESS Machines are now labeled as Other Machines.
– Changed : Sound controls now reflect the new sound system in 0.278. When you open a settings file with depreciated values, you will be notified that can run Rebuild Settings to reset those to defaults.
– Fixed : A crash that sometimes happens when a ROMs, Samples or Software verify is cancelled.
Créé par Ben Vanik alias Noxa (PSP Player), il s’agit d’un projet de recherche pour développer un émulateur Xbox 360. Notez qu’il vous faudra une machine très performante pour lancer des jeux commerciaux de façon fluide. Plus d’informations ici sans oublier le site de développement là . Un manager permettant de gérer l’émulateur Xenia est disponible ici.
– [xb] Fix typo
– [xb] Add clang-format-20, raise minimum version
– [xb] Remove redundant Python path
– Misc fixes
UPX (sigle de l’anglais Ultimate Packer for eXecutables) est un logiciel libre permettant de compresser des fichiers exécutables. C’est un programme gratuit, distribué sous licence GNU GPL.
Le programme permet de compresser un exécutable, utilisant la technologie de compression sans pertes UCL, de sorte que le programme une fois lancé se décompresse lui-même.
Plus d’informations ici. Liste des changements là .
Télécharger UPX (Dos) v5.0.1 (727 Ko)
Il s’agit d’un puissant utilitaire de compression/décompression gratuit. Très utile, il permet de compresser en zip avec un taux de compression bien plus élevé que les autres compresseurs de format. De plus son célèbre format 7z permet de compresser jusqu’à 50% de + que le zip classique sur certaines archives et davantage que le format RAR (de Winrar). Installer la dernière version est indispensable, car de nombreux fichiers disponibles sur Emufrance sont recompressés avec les derniers algorithmes. Si une ancienne version est utilisée, il se peut que parfois les fichiers ne soient plus décompressibles.
Il est également capable de décompacter beaucoup de formats d’installeurs que plusieurs programmes utilisent (ce qui évite parfois une installation forcée). Très recommandé si vous voulez utiliser ZipMax, outil de l’auteur de ClrMAMEPro.
Les améliorations sont les suivantes:
– 7-Zip for Windows can now use more than 64 CPU threads for compression
to zip/7z/xz archives and for the 7-Zip benchmark. If there are more than one processor group in Windows (on systems with more than 64 cpu threads), 7-Zip distributes running CPU threads across different processor groups.
– bzip2 compression speed was increased by 15-40%.
– deflate (zip/gz) compression speed was increased by 1-3%.
– improved support for zip, cpio and fat archives.
– fixed some bugs and vulnerabilities.
NB: Si des anciennes archives avaient des problèmes pour être ouvertes/extraites (ce qui devrait être très rare et dans des cas spécifiques), lire cette page.
Télécharger 7-Zip (x86) v25.00 (1.3 Mo)
Il s’agit d’une version non officielle de FBA basée sur la version 0.2.97.43 mais qui ajoute beaucoup de fonctionnalités « inutiles » (dixit l’auteur). Cette version ajoute par exemple l’enregistrement vidéo, le support des roms sous 7z, le support de XAudio2/OpenAL/OpenGL, l’autofire… en plus d’avoir une interface plus complète et détaillée. Enfin ce build ajoute des drivers supplémentaires permettant le support de nouveaux jeux. Beaucoup l’apprécient pour ses fonctions à mi-chemin entre FBA et MamePlus!
Il est nécessaire que Microsoft Visual C++ 2010 Redistributable Package et/ou « Microsoft Visual C++ 2013 Redistributable Package » soit préalablement installé. Si votre interface est en japonais, choisissez la 4eme option puis 3eme ligne, et choisissez en_US.dll (ou en_US_x64.dll pour la version x64). L’interface sera de nouveau en anglais.
La version VS2012 est remplacée par la VS2013 (builds compatibles à partir de Vista et supérieur).
La version VS2010 est toujours présente car compatible XP (et supérieur).
Site source 1. Site source 2. Site source 3.
Télécharger FBA Shuffle (x86/VS10) [kof2112] v2.4.0 (2016/01/08) (4.3 Mo)
Télécharger FBA Shuffle (x64/VS10) [kof2112] v2.4.0 (2016/01/08) (4.7 Mo)
Télécharger FBA Shuffle (x86/VS13) [kof2112] v2.4.0 (2025/07/06) (6.7 Mo)
Télécharger FBA Shuffle (x64/VS13) [kof2112] v2.4.0 (2025/07/06) (7.7 Mo)
ShadPS4 est un émulateur préliminaire de PS4 pour Windows et Linux écrit en C++ créé par Shadow (d’ou il tire son nom), auteur et contributeur de projets prestigieux comme PCSX, PCSX2, PCSP, JPCSP, Arcadeflex, RPCS3…
Les changements principaux en résumé:
Surprise! Bet you didn’t expect a release from me, did you? 🙂 Well you all asked for a miracle, and here I am, providing one. Anyways, this release is dedicated to one of our not-so-new dev, LNDF, who is responsible for a significant amount of the new GPU code, such as implementing Direct Memory Access for video memory. This isn’t a solo endeavour though, there were far more updates to the emulator from the rest of the team as well, improving compatibility across well-known titles such as P.T, Driveclub, inFAMOUS, Bloodborne, The Last Guardian, Shadow of the Colossus (although this one still can’t boot without hacks) and more:
Core:
– devtools: Add Module Viewer
– equeue: fix WaitEqueue assert on nullptr and move small timer check to WaitForEvents
– Memory Cleanup & Fixes (like, a lot of them)
– Pthread affinity fixups
– Emulate libSceGnmDriver’s init behavior
– equeue: Fix passing user data in user-triggered equeue events
– memory: Reduce clamp threshold to 2MB
– Improved sceKernelMapNamedFlexibleMemory logging and add misc function exports
– cpu_patches: Patch movntss and movntsd
– equeue: HrTimer fixes
– filesystem: Fixes for posix_rename and write
– input: Silence unmapped keybind mappings and add XBox paddles
– input: Replace Back Button Behaviour with a rebindable solution for touchpad left, right and center
– input: Emulate motion controls with a mouse
– input: Code and documentation cleanup
– kernel: Check returned module in sceKernelGetModuleInfoFromAddr
– bit_array: Remove non const operator~
– settings: Update outdated config files on startup
Libs:
– Added libSceCompanionUtil, libSceVoice stubs
– net: Implemented sceNetInetNtop
– pad: Fix touchpad handling and change gyro calculation
– np_manager: Add option to fake user being signed in to PSN
– zlib: Fix request queues
– video_out: fix sceVideoOutGetResolutionStatus error behavior
– videodec2: Update structs to match newer firmwares
– np_trophy: Change initial context and handle values
– np_trophy: Fix potential out of bound crash
– kernel: Stub out SetGPO and GetGPI
– ngs2: Initialize system handle in HLE Ngs2 library
– video_out: Add alternate code paths for handling legacy struct behavior in sceVideodec2GetPictureInfo
Shader recompiler:
– Fix incorrect float type on FPRecip64
– Implemented opcodes: V_CVT_F64_U32, V_RCP_LEGACY_F32, S_FLBIT_I32_B64, BUFFER_ATOMIC_CMPSWAP, DS_READ_U16, DS_WRITE_B16, DS_ADD_U64, BUFFER_ATOMIC_SMAX_X2, BUFFER_ATOMIC_
– Misc opcode fixes
– Handle R128 bit in MIMG instructions
– Provide custom border color to samplers
– Implement dual source blending
– Implement linear interpolation support
– Better handling of geometry shader scenario G
– Patch SRT walker on segfault
– Cleanup fragment attribute handling
– Various fixes to shared memory and atomics
– Reduce cases where shared memory to buffer pass is needed
– Fix shared memory definition when only one type is used
– Handle immediate inline samplers
– Fix some shared memory accesses when workgroup struct is omitted
– Implement buffer atomic fmin/fmax instructions
– Fix handling unbound depth image
– Optimize general case of buffer addressing
– Mark image as written when its used with atomics
GPU:
– video_core: Implement Direct Memory Access
– Fix image extent in buffer copy to image
– texture_cache: Handle overlap with equal address and different tiling mode
– liverpool: Stub PM4 opcodes 0x8E (GetLodStats) and 0x20 (SetPredication)
– liverpool: Implement PM4 opcode 0x22 (CondExec)
– texture_cache: Fix ExpandImage behaviour
– buffer_cache: Better image search for buffer validation
– texture_cache: Handle compressed views of uncompressed images
– buffer_cache: Inline data to cpu unless gpu modified
– tile_manager: Downgrade assert to error
– texture_cache: Basic handling of partially resident images
– liverpool: Handle PM4 type 2 in acb
– vulkan: Fix two validation errors introduced by shared memory changes
– texture_cache: Implement color<->depth copies
– buffer_cache: Bump device local staging buffer size
– texture_cache: Implement color to multisampled depth blit pass
– vulkan: Enable sampleRateShading
– vulkan: Log improper image format uses
– video_core: Page manager/region manager optimization
– video_core: Page manager and memory tracker improvements
– vk_rasterizer: Use shared_first_mutex
– vector_alu: Improve handling of mbcnt append/consume patterns
– buffer_cache: Fix various thread races on data upload and invalidation
GUI:
– translations: A yes amount of Crowdin updates
– auto_update: Fix Changelog Error
– game_list: Set Minimum Icon Size List to 48
– qt: Update to 6.9.1
– qt: save gui settings to separate file
– remapping_gui: If duplicate unique inputs found, show which buttons have duplicates
– remapping_gui: Update gui with new touchpad inputs
– game_list: Favorites in the game list
– remapping_gui: Rewrite the Controller menu and add minor fixes to the Keyboard & Mouse one
Misc:
– fork_detection: Fix SSH remote links
– building: Add missing dependency for Fedora
– launch: Launch games by providing their folder instead of the eboot path
– launch: Add option to ignore game patch
– building: Changed package name to openal-soft-devel reflecting the fedora name package change
– ci: Work around Qt issue on new Xcode
– building: add CMakePresets.json and expand the number of configurations
– building: Update note on recursive cloning
– building: Autodetect Qt install path on Windows
Site source. Liste de compatibilité ici.
Attract-Mode Plus est un fork d’Attract-Mode avec diverses améliorations et corrections apportées par la communauté.