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.
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!
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).
Voici les derniers builds de Creamymami concernant MAME(Arcade).
– Caname c’est MAME(Arcade) ne supportant que les jeux CPS et Neo Geo.
– NMamex2 est un build de l’émulateur MAME(Arcade) sous Windows qui ne supporte que les jeux NeoGeo.
– Mame32k c’est MAME(Arcade) intégrant le module Kaillera (jeu en réseau).
– Mame32 More! est une version basée sur Mame Plus! mais compilée avec Kaillera.
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:
Desktop:
– Fixed a regression introduced in 2117 where hotkeys would not function correctly after using the settings menu | @OpenSauce04 ~ #399
– The lime3ds-cli executable has been removed | @OpenSauce04 ~ #413
– In its place, you are able to use the GUI program from the command line for the same purpose
– lime3ds-gui has been renamed to simply lime3ds due to the suffix now being redundant.
– The MacOS distribution of Lime3DS is now packaged as a zip archive instead of a tar.gz file | @OpenSauce04 ~ #415
– There is no end-user impact from this change, it is simply made to be more familiar to other MacOS software distributions
– Fixed the Vulkan renderer causing crashes on devices that don’t support Vulkan 1.3 | @DavidRGriswold ~ #384
All:
– A « Reverse Side by Side » option has been added for Lime3DS’s Stereoscopic 3D mode | @OpenSauce04 ~ #393
– The frame_limit value in the config file is now stored as a double | @OpenSauce04 ~ #385
– This means that non-integer values can be used for more precise control of the game’s framerate than was previously possible
Android:
– Fixed a crash which would occur after pausing the emulator | @kleidis ~ #382
– Fixed swapping the screens on a display with a landscape aspect ratio forcing a portrait aspect ratio | @DavidRGriswold ~ #389, #390
– This refers to devices which are designed to be used in landscape at all times, for example a modded Nintendo Switch running Android
– There are now several set colour themes which can be chosen from in the Theme menu | @kleidis ~ #350
– The Lime3DS app now has a Material You app icon | @OpenSauce04 ~ #400
Technical:
– A large-scale internal rebrand that replaces references to Citra with Lime3DS has been implemented | @rtiangha ~ #311
– This may affect 3rd party distributors (e.g. Linux package maintainers), with things such as cmake option names being altered
– The ENABLE_COMPATIBILITY_LIST_DOWNLOAD cmake option has been removed due to being non-functional and redundant | @OpenSauce04 ~ 6ca44de
Il s’agit d’un émulateur Multi-systèmes émulant en vrac:
– Amstrad CPC (464 Plus/6128 Plus/GX-4000)
– ZX Spectrum (48k NTSC/Pentagon/TK-90X/TK-95
– MSX-1 (HX-10P/HX-10S/HX-10D)
– Colecovision (PAL/NTSC)
– Sega SG-1000
– Sega Master System (1 + FM Japanesse/1 NTSC/1 PAL/2 NTSC/2 PAL)
– Chips (Texas Instruments TMS9918/Sega Master System VDP/Texas Instruments SN76489 (PSG)/Yamaha YM2413/Western Digital FD1793/Amstrad ASIC)
Les changements: – LINUX: Resolved an issue preventing certain ZX Spectrum machines from booting on Linux Intel x64 systems.
– TK90X: Corrected the machine image that incorrectly displayed “Compuuter”.
– MSX: Fixed a crash that occurred when deleting blocks in .cas files.
– MSX: Implemented write protection for .cas files. These files are now read-only.
– MSX: Restricted cassette creation to only those that support write operations.
– Minor fixes
RetroBat est un ensemble de scripts en Batch et Powershell écrits pour configurer et lancer facilement EmulationStation pour Windows. Cette interface est conçu pour rassembler votre collection de ROM et exécuter des jeux avec des émulateurs compatibles tels que RetroArch.
RetroBat peut télécharger et installer tous les logiciels nécessaires pour une bonne expérience de jeu vidéo sur votre PC.
En outre il est conçu pour fonctionner en mode portable ce qui signifie que vous pouvez l’exécuter de n’importe quel répertoire ou via un périphérique de stockage amovible (tel qu’une clé usb).
Les changements:
Emulators\cores:
– Add mednafen standalone for segaSTV
– add gb-msu system (to run SGB MSU games with libretro-bsnes)
– Add Acorn Electron (MAME)
– Add .cue extension to jaguar system
– DOLPHIN TRIFORCE : Update to a version that allows entering test menu
– Move RPCS3 dev_hdd0 folder to saves\ps3\rpcs3\hdd_0 (you need to cut/paste when upgrading, if you want to keep the current folder in emulator directory, delete saves\ps3\rpcs3\hdd_0 folder)
– Move PPSSPP memstick folder to saves\psp (you need to cut/paste when upgrading)
– Move CEMU mlc01 folder to saves\wiiu\cemu\mlc01 (you need to cut/paste when upgrading, if you want to keep the current folder in emulator directory, delete saves\wiiu\cemu\mlc01 folder)
– Move XENIA and XENIA-CANARY content path to saves\xbox360\xenia (you need to cut/paste when upgrading, if you want to keep the current folder in emulator directory, delete saves\xbox360\xenia folder)
– Move Ryujinx portable path to saves\switch\ryujinx (you need to cut/paste when upgrading, if you want to keep the current folder in emulator directory, delete saves\switch\ryujinx folder)
– Move Vita3K content path to saves\psvita\vita3k as default(you can still use a custom path)
– CEMU : add compatibility with CEMU 2.1
Fixes:
– Fix teknoparrot games in gamesDB (uppercase) and add wheel games
– Fix pcsx2 cheevos indexing
– Caprice Forever : fix m3u management
– Fix n64 controllers autoconfiguration when using NSO controller (for standalone emulators only)
– Mednafen – enable loading from zip files (except for psx)
– Fix DS3 controller mapping in RPCS3 (it will have pressure sensitivity if dshidmini driver is used)
– Fix running lime3ds from retrobat menu
– Fix 8BitDo Ultimate 2.4Ghz mapping in several emulators
– Fix flycast extreme hunting missing start button
– Fix Teknoparrot gdpr and licence prompt in latest version
– Fix Mupen64 (RMG) launch of .ndd standalone titles
– Fix Phoenix jaguar controller autoconfiguration
Features:
– Retroarch: add custom relay server option in RetroBat
– PCSX2 : add network option
– PCSX2 : add options to map triggers to square and cross for driving games
– PCSX2 : add option to use folder for memory cards
– NDS : enhance bezels recognition based on screen layout
– Vpinball : allow backglass when only 1 screen connected
– XEMU : add Complex 1.03 as firmware option
– Lime3DS & CITRA : write rom path in the emulator settings
– MAME : add more cases of autoboot by reading hash files
– RPCS3 : add input/output options
– RPCS3 : add rumble feature
– 3DS : add .m3u file to be able to run installed apps
– XENIA-CANARY : Âadd framelimit feature
– add .m3u support for amigacdtv and pc98
– add .xbox360 extension to XENIA (same ways of working as .m3u)
– DOLPHIN : add option to run wii menu
– DOLPHIN : add lightgun specific per-game setting based on gamesdb.xml
– DOLPHIN-TRIFORCE : map test menu to R3 instead of L3+R3
– CEMU : add missing vsync options
– lr-flycast : add naomi2 default mapping per game
– Xenia-canary : add feature to turn on « apply patches »
– Add preconfigured nvmem files for Flycast
– Xenia : Add Xenia Manager to the RetroBat store ==> only this version will work well with RetroBat
– Mednafen : add hotkeys/shortcuts
Other stuff:
– Add some logs here and there
– Add 4 types of bezels (default-curved, non-curved and night versions)
– Add xbrz-5X retroarch shader choice from Retrobat
– Cleaning of old XEMU code (ini file management)
– Emulators will now propose update if available when ran from RetroBat menu
– Retroarch : if no hotkey is set, hotkey actions will not be mapped by default
– Add custom relay server option in netplay settings
– Added controller tattoos (only for gb, gbc, gba, nds, 3ds, nes, snes, n64, gamecube, gamegear, mastersystem, megadrive, saturn, dreamcast, psp, ps1, ps2, pcengine, pcenginecd, supergrafx, pcfx, 3do, jaguar & jaguarcd for now)
– Align all NES emulators controller configuration to the same layout per default and same layout options
– Align all SNES emulators controller configuration to the same layout per default and same layout options
– Align all Megadrive/Genesis emulators controller configuration to the same layout per default and same layout options
– Align all Dreamcast emulators controller configuration to the same layout per default and same layout options
– Align all Gamecube emulators controller configuration to the same layout per default and same layout options
– Align all Mastersystem emulators controller configuration to the same layout per default and same layout options
– Align all N64 emulators controller configuration to the same layout per default
– Align all Saturn emulators controller configuration to the same layout per default and same layout options
– Align all gamegear emulators controller configuration to the same layout per default
– Align all GBA emulators controller configuration to the same layout per default
– Align all Gameboy & Gameboy color emulators controller configuration to the same layout per default
– Align all nintendo DS emulators controller configuration to the same layout per default
– Align all 3DS emulators controller configuration to the same layout per default
– Align all PCEngine, PCEngineCD, SuperGrafx and PC-FX emulators controller configuration to the same layout per default
– Align all 3DO emulators controller configuration to the same layout per default
– Align all Jaguar & jaguarCD emulators controller configuration to the same layout per default
Créé par Avery Lee (l’auteur de VirtualDub), il s’agit d’un émulateur d’Atari 8 bits (800/800XL/130XE) disponible en 32 et 64 bits. Il dispose de beaucoup d’options ainsi que d’une bonne compatibilité. Il prend en charge les jeux protégés conformément à l’émulation. Il s’agit d’une version de développement au stade de béta.
Flycast Dojo est un fork de Flycast , un émulateur multi-plateforme Sega Dreamcast, Naomi/2 et Atomiswave dérivé de Reicast, avec un accent sur les fonctionnalités de netplay et la relecture.
Flycast Dojo peut être récupéré à partir de GitHub ou dans le cadre du service de matchmaking Fightcade . Quelle que soit la manière dont vous l’obtenez, vous aurez toujours la possibilité de l’utiliser de manière autonome pour les jeux P2P utilisant des codes de correspondance sur un serveur de matchmaking Internet, via une connexion IP directe ou un LAN virtuel comme ZeroTier ou Radmin.
Les principaux changements sont les suivants:
– Training, Lua: Disable simulated button presses when menu is toggled. Releases inputs for controlling player.
– Training & Game Value Scripts: Fix MvC2 stages
– Custom Session Text Output: Values set via per-game JSON files
– Input Recordings: Same/Load from Game-Specific Directories (recordings/)
– Stream Text Output, Max Sessions
– Fix netplay game launch for games without savestates
– miniupnpc: update UPNP_GetValidIGD call for new API versions
– Peer Verification Error: Add button to FAQ entry for more info
– Game Entry: Add MvC2 2022 Ratio
– Proper player name order for Fightcade guests and P2P games
– Fix mode selection in main menu when opened via Test Game mode
Les changements détaillés sont visibles ici.
Des sauvegardes pour les jeux sont téléchargeables là.
AmiArcadia est le port amélioré de Tunix2001 ex ‘Win Arcadia 2001’ (par Gavin Turner) pour Amiga. Ecrit par James Jacobs et Gavin Turner, cette version est en fait le port Windows du port Amiga (un backport) !
Il émule les consoles basé sur la famille des Arcadia2001 : Bandai, Emerson, Grandstand, Hanimex, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Rowtron, Tele-Fever, Tempest, Tryom, Tunix, etc.
Il supporte aussi l’Interton VC 4000 et l’Elektor TV Games Computer. Il nécessite Windows 9x/ME/NT/2000/XP et tourne aussi sous Vista/8/10/11.
Anciennement nommé Citra Enhanced, il s’agit de Citra avec des ajustements/ajouts qui devraient donner de meilleures performances que le Citra original.
Les changements sont:
– PC: Changed how pausing the emulator is handled to allow frame (@OpenSauce04)
– Android: Implemented custom layout customization GUI (@DavidRGriswold)
– Code/CI: Update to Clang 18
– PC: Flatpak shortcut creation fixes (@OpenSauce04, this for future flatpak implementation)
– externals: update submodules
– shader_jit_a64: Optimize conditional tests (@Wunkolo)
– Android: Some UI rebrands
– Android: Fix padding if settings UI is too small
– PC: Numerous fixes for hotkey shortcuts (@OpenSauce04)
– qt: Fix default language not being set to the main one the system uses (@kleidis)
– Android: Add static theme option (@kleidis)
– GSP_GPU: Do not always debug GXCommandProcessed on TriggerCmdReqQueue
– gradle: update some dependencies
– PC: Rebrand Report Compatibility to Report Issues
– Android: Implement support for automatic resolution scale
– Android & PC: Rebrand Custom CPU Ticks names (A config reset is suggested here)
– Android & PC: Add Steps per hour system setting (@szdarkhack)
– vk_stream_buffer: Refactor Vulkan stream buffer memory type selection (@i0x404)
– act: Add more command names and implement GetErrorCode (@DaniElectra)
– core: Remove some usages of global system instace by PLGLDR port (@raphaelthegreat)
– Android & PC: Added Reverse Side by Side Sterioscopic 3D mode (@OpenSauce04)
– Android: Fix pause emulator button crashing the emulator
– shader_jit_a64: Compact host executable memory (@Wunkolo)
– Code: Apply another minimal updates and improvements