Un émulateur de GB/GBC/GameBoy Advance écrit en langage C par Jeffrey Pfau (endrift) et basé (sensiblement) sur GBA.js et qui a comme objectif d’être un émulateur de haute qualité. Disponible pour Windows (Vista et +), Linux, Mac OSX et bien d’autres systèmes.
 
mgba

 
Features
– Improved logging configuration
– One-Player BattleChip/Progress/Beast Link Gate support
– Add Game Boy Color palettes for original Game Boy games
– Debugger: Add unary operators and memory dereferencing
– GB: Expose platform information to CLI debugger
– Support Discord Rich Presence
– Debugger: Add tracing to file
– Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
– OpenGL renderer with high-resolution upscaling support
– Experimental high level “XQ” audio for most GBA games
– Interframe blending for games that use flicker effects
– Frame inspector for dissecting and debugging rendering
– Switch: Option to use built-in brightness sensor for Boktai
– Ports: Ability to enable or disable all SGB features (closes #1205)
– Ports: Ability to crop SGB borders off screen (closes #1204)
– Cheats: Add support for loading Libretro-style cht files
– GBA Cheats: Add support for loading EZ Flash-style cht files
– Support for unlicensed Wisdom Tree Game Boy mapper
– Qt: Add export button for tile view (closes #1507)
– Qt: Add recent game list clearing (closes #1380)
– GB: Yanking gamepak now supported
– Qt: Memory range dumping (closes #1298)
 
Emulation fixes
– GB: Fix using boot ROM with MMM01 games
– GB Audio: Only reset channel 3 sample in DMG mode
– GB Audio: Sample inactive channels (fixes #1455, mgba.io/i/1456)
– GB Audio: Fix channel 4 volume (fixes #1529)
– GB I/O: Filter IE top bits properly (fixes #1329)
– GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
– GB Video: Delay LYC STAT check (fixes #1331)
– GB Video: Fix window being enabled mid-scanline (fixes #1328)
– GB Video: Fix mode 0 window edge case (fixes #1519)
– GB Video: Fix color scaling in AGB mode
– GBA: All IRQs have 7 cycle delay (fixes #539, mgba.io/i/1208)
– GBA: Reset now reloads multiboot ROMs
– GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
 
Other fixes
– Core: Improved lockstep driver reliability (Le Hoang Quyen)
– FFmpeg: Drain recording buffers
– GB: Fix reading ROM immediately after unmapping BIOS
– GB SIO: Fix lockstep failing games aren’t reloaded
– GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
– Libretro: Fix crash changing allowing opposing directions (hhromic)
– Qt: Fix some Qt display driver race conditions
– Qt: Fix menu bar staying hidden in full screen (fixes #317)
– Qt: Only show emulator restart warning once per settings saving
– Qt: Fix LibraryController initialization (fixes #1324)
– Shaders: Fix gba-color shader resolution (fixes #1435)
– Switch: Fix audio when video rate desyncs (fixes #1532)
 
Miscellaneous
– CMake: Don’t use libzip on embedded platforms (fixes #1527)
– Core: Add keysRead callback
– Core: Create game-related paths if they don’t exist (fixes #1446)
– Core: Add more memory search ops (closes #1510)
– Debugger: Make tracing compatible with breakpoints/watchpoints
– Debugger: Print breakpoint/watchpoint number when inserting
– Feature: Switch from ImageMagick to FFmpeg for GIF generation
– FFmpeg: Support audio-only recording
– GB Memory: Support running from blocked memory
– GBA BIOS: Add timings for HLE BIOS math functions (fixes #1396)
– GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531)
– GBA Savedata: EEPROM performance fixes
– GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
– Debugger: Add breakpoint and watchpoint listing
– mGUI: Remember name and position of last loaded game
– OpenGL: Only resize textures when needed
– Qt: Don’t unload ROM immediately if it crashes
– Qt: Support switching webcams
– Qt: Cap window size on start to monitor size
– Qt: Open a message box for Qt frontend errors
– Qt: Increase maximum magnifications and scaling
– Qt: Add native FPS button to settings view
– Qt: Improve sync code
– Qt: Add option to pause on minimizing window (closes #1379)
– Qt: Scale pixel color values to full range (fixes #1511)
– Qt: Remove What’s This icon from dialogs
– Qt: Printer quality of life improvements (fixes #1540)
– Qt: Add copy and QoL improvements to graphic views (closes #1541)
– Qt: Show list of all sprites in sprite view
– Qt: Add option for disabling OSD messages
– Qt, OpenGL: Disable integer scaling for dimensions that don’t fit
– SM83: Support PC-relative opcode decoding
– Switch: Dynamic display resizing
– Switch: Support file associations
– Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes #1292)
 
Changes from 0.8 beta 1
 
Emulation fixes
– ARM: Fix STR writeback pipeline stage
– ARM: Partially fix LDM/STM writeback with empty register list
– ARM: Fix stepping when events are pending
– GBA DMA: Fix case where DMAs could get misaligned (fixes #1092)
– GBA Memory: Fix open bus from IWRAM (fixes #1575)
– GBA Timers: Improve timer startup emulation
– GBA Video: Fix OpenGL renderer 512×512 backgrounds (fixes #1572)
– GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
– GBA Video: Fix effects blending improperly in some non-last windows
– GBA Video: Copy higher priority target 1 flag
 
Other fixes
– 3DS: Fix screen darkening (fixes #1562)
– Core: Fix uninitialized memory issues with graphics caches
– Core: Return null for out of bounds cached tile VRAM querying
– GBA Video: Fix OpenGL fragment data binding
– GBA Video: Fix mosaic in modes 1-5 in OpenGL (fixes #1620)
– Debugger: Fix tracing skipping instructions (fixes #1614)
– OpenGL: Only invalidate texture if dimensions change (fixes #1612)
– Qt: Fix fast forward mute being reset (fixes #1574)
– Qt: Fix scrollbar arrows in memory view (fixes #1558)
– Qt: Fix several cases where shader selections don’t get saved
– Qt: Fix division by zero error in invalid TilePainter state
– Qt: Fix “restart needed” dialog after first config (fixes #1601)
– Qt: Fix undesired screen filtering when paused (fixes #1602)
– Qt: Fix sprite view using wrong base address (fixes #1603)
– Qt: Fix inability to clear default keybindings
– Qt: Release held actions if they get rebound
– Qt: Fix crash double-clicking menus in shortcut settings (fixes #1627)
– Qt: Fix record A/V window not updating resolution (fixes #1626)
– Vita: Fix analog controls (fixes #1554)
– Wii: Fix game fast-forwarding after slowing down
– Wii: Improve audio buffering (fixes #1617)
 
Miscellaneous
– GB Memory: Support manual SRAM editing (fixes #1580)
– GBA: Trim non-movie ROMs to 32 MiB if applicable
– GBA Audio: Redo channel 4 batching for GBA only
– GBA I/O: Stop logging several harmless invalid register reads
– GBA Video: Changing OpenGL scaling no longer requires restart
– Debugger: Separate aliases from main commands
– Debugger: Print break-/watchpoint ID when breaking in CLI
– Debugger: Minor interface cleanup
– SDL: Use controller GUID instead of name
– SM83: Rename LR35902 to SM83
– Tools: Allow using threaded renderer in perf.py
– Tools: Clean up unused argument in mgba-perf

 

Télécharger mGBA (32 bits) v0.10.5 (13.8 Mo)

Télécharger mGBA (64 bits) v0.10.5 (13.5 Mo)

Site Officiel

En savoir plus…

WineD3D For Windows est un wrapper DirectX 1-11 vers OpenGL basé sur WineD3D, qui est une implémentation presque complète de DirectX utilisée dans Wine.
 

 
Même si Windows prend en charge DirectX de manière native, l’utilisation de WineD3D peut améliorer la compatibilité avec les jeux plus anciens, en particulier sur Windows 8 et supérieurs qui ne prennent pas en charge les modes d’écran 16 bits. Une autre utilisation possible est d’imiter les versions non prises en charge de DirectX ou de transférer des applications DirectX vers OpenGL sans avoir à réécrire le code de rendu.
Notez que WineD3D est loin d’être parfait, et de nombreux jeux ne fonctionneront pas.
 
Des instructions sur l’utilisation des DLL sont également incluses.
 
Version 1.7.x fonctionne à partir de Windows 2000.
Version 5.x fonctionne à partir de Windows Vista.
 

 

Télécharger Wine D3D For Windows (Win 2K et +) v1.7.52 (1.7 Mo)

Télécharger Wine D3D For Windows (32 Bits | Win8 et +) v11.20 (1.9 Mo)

Télécharger Wine D3D For Windows (64 Bits | Win8 et +) v11.20 (1.9 Mo)

Site Officiel

En savoir plus…

Pegasus est une interface graphique pour permet de parcourir votre bibliothèque de jeux et de lancer toutes sortes d’émulateurs via un même endroit. Il se concentre sur la personnalisation, la prise en charge multiplateformes et les hautes performances.
 

 

Télécharger Pegasus Frontend Alpha 16 r106 (14.9 Mo)

Site Officiel

En savoir plus…

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.
 
New:
– Added Norwegian localization
 
Fixed:
– Epic Store login doesn’t work
– Bulk metadata download not working for some games
 
Others

 

 

Télécharger PlayNite v10.64 (145 Mo)

Site Officiel

En savoir plus…

LaunchBox a été conçu comme une interface attrayante pour DOSBox, mais a depuis été élargi pour supporter à la fois les jeux PC modernes et les consoles émulées. DOSBox continuera d’être une priorité principale pour LaunchBox.
 

Il peut rechercher dans la database TheGamesDB.net (une base de données en ligne communautaire qui permet à quiconque de contribuer) pour les metadatas & box-arts. Il peut exporter les fichiers image, dispose d’une meilleure compatibilité avec dropbox.

 

LaunchBox comprend des processus d’importations automatiques pour Steam, D-Fend Reloaded, et les fichiers ROM pour des gains de vitesse.

 

LaunchBox-3.6

 

Télécharger LaunchBox v14.1 (502 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un frontend multi-émulateurs qui va mettre en avant les « box art ».

 


 

Télécharger Nostlan (Gratuit) v2.6 (115 Mo)

Site Officiel

En savoir plus…

Également disponible sous Linux, Xpeccy est un excellent et complet émulateur de:
 

– ZX Spectrum 48K
– Spectrum +2
– Spectrum +3
– Pentagon (128-512K)
– ZS Scorpion (256,1024) + ProfROM
– Pentagon 1024SL
– ATM Turbo 2
– ZXEvo BaseConf
– ZXEvo TSConf
– MSX1 (beta)
– MSX2 (alpha)
– Gameboy color

 
Forum alternatif
 
xpeccy

 

Télécharger Xpeccy v0.6 (2026/08/20) (9.8 Mo)

Télécharger Xpeccy (Win QT Libraries) (9.4 Mo)

Site Officiel

En savoir plus…

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.
 

 
Topic des versions Beta.

Télécharger Altirra (Beta) v4.50 Test 28 (7.7 Mo)

Site Officiel

En savoir plus…

Créé par l’auteur de CorgiDS, DobieStation est un émulateur PS2 en cours de développement avec pour objectif de proposer un port Android optimisé ainsi qu’un port PC rapide, précis et facile à utiliser.
 
Une grande partie de la bibliothèque de la PS2 peut démarrer ou accéder aux menus et certains titres peuvent même entrer dans le jeu y compris certains jeux spécifiques comme Final Fantasy X ou Shadow of the Colossus. Reste que pour l’instant l’émulateur est évidemment très préliminaire.
 

 
(Builds automatiques)
 

Télécharger DobieStation v0.0.1619 (15.9 Mo)

Site Officiel

En savoir plus…

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).

 

 

Télécharger DXVK v3.1.1 (35.0 Mo)

Site Officiel

En savoir plus…

d3d8to9 est un module pseudo-pilote qui vise à améliorer la compatibilité et la stabilité dans les jeux utilisant le rendu Direct3D 8 en convertissant tous les appels d’API et les shaders de bas niveau en éléments équivalents Direct3D 9. Il permet également aux jeux concernés d’obtenir de nouvelles possibilités à partir d’outils éprouvés et des wrappers écrits pour Direct3D 9.
 

 

Télécharger D3D8to9 v1.16 (122 Ko)

Site Officiel

En savoir plus…

DS4Windows est un programme portable qui vous permet d’obtenir la meilleure expérience lors de l’utilisation d’un DualShock 4 sur votre PC, en émulant un contrôleur Xbox 360, beaucoup de jeux deviennent alors accessibles.

 

– Added Italian translation file to VS project
– Fixed Y buffer clearing in trackball routine
– Make new Special Actions enabled in the current profile by default
– Make sure to actually load Linked Profiles at program start. Oopsie
– Save settings on log off or Windows shutdown
– Save settings on controller unplug. Needed to save Linked Profile setting
– Link to ViGEm installer version 1.16.116
– Allow moving auto profile entries. Change contributed by mika-n
– Added tooltip to auto-profile path and title editbox fields. Change contributed by mika-n
– Czech translation added. Provided by Maikeru007
– Fixed binding for Flash at High Latency setting. Change contributed by mika-n

 


 

Télécharger DS4Windows (original) (x86) v3.3.3 (2.6 Mo)

Télécharger DS4Windows (original) (x64) v3.3.3 (2.6 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/