New version of the popular RetroBat emulator system, an ideal pack to emulate retro machines on PC and manage it very easily.
In this version we have updates for emulator cores and general system settings. This system offers several emulators with which we can play with many consoles and retro arcade machines. We can even configure it for our current games from services like Steam. Using RetroBat is very simple and does not require installation in a system partition as if they need BATOCERA, or EmuELEC.
|

RetroBat 7.2 download and update
- Upgrade online directly from Menu > Updates > Start Update
- Manually update easily by downloading RetroBat 7.2, install it in the same folder where you have the previous version. When you start it, it will update automatically.
- You have more information in our RetroBat Manual.
List of changes
Emulators\cores:
– Add DICE
– Add EDEN
– Add Geargrafx core for SuperGrafx
– Add SOLARUS 2.0 as an emulator option for Solarus (keep 1.6 as default until games are updated)
– Add Ymir (saturn)
– Remove Lime3DS
– Bump ARES to 144
– Bump Azahar to 2121.2
– Bump Cemu to 2.6
– Bump CXBX-Reloaded
– Bump Duckstation
– Bump FBNEO and lr-fbneo to version from april 2025
– Bump Flycast and libretro-flycast to 2.5
– Bump Hypseus to 2.11.5 (extension .daphne does not work anymore, you must switch to .hypseus)
– Bump JGenesis to 0.10.0.0
– Bump MAME & lr-mame to 0.277
– Bump MESEN to 2.1.0
– Bump Mupen64 (RMG) to 0.7.8
– Bump Play! to 0.70
– Bump PPSSPP to 1.19.1
– Bump ScummVM to 2.9.1.0
– Bump ShadPS4 to 0.9.0
– Bump Vita3K
– Bump xenia-canary
– Add mesen standalone for colecovision, gba and pcenginecd systems
– Recommanded ryujinx version: greemdev canary (1.3.1 or above)
– Recommanded citron version: version from 16/03/2025 (0.6.1)
– Recommanded sudachi version: version from 25/03/2025 (1.0.15)
Fixes:
– CITRON: fix some controller autoconfiguration issues
– LIBRETRO FLYCAST: fix controls issues & generate per-game mapping from yml file
– MAME: fix ti99 launch when speech synthesizer is enabled (MAME 0.276 required change)
– MEDNAFEN: fix null pointer when no controller is connected
– MELONDS: fix configuration file for standalone emulator
– MELONDS: fix toggle fullscreen shortcut (assign to TAB instead of F9)
– PCSX2: fix RetroBat deleting multiple binds
– PHOENIX: fix saving nvram on exit
– RYUJINX: fix controllers and settings in some specific cases
– LIBRETRO-SCUMMVM: fix screen positioning when video driver is not openGL
– SHADPS4: fix issues with config file paths
– SUDACHI: fix some controller autoconfiguration issues
– TEKNOPARROT: Fix option to use test/service on keyboard when using lightguns
– TEKNOPARROT & FLYCAST: Fix issues when using multiple wiimotes (crash in flycast and potential inversion in teknoparrot)
– Fix sinden lightgun software button mapping and add global option
– ZX81: fix extensions
– Fix kid mode not showing games in certain cases
Features:
– LIBRETRO-FBNEO: add arcade controller layouts
– LIBTRETRO-OPERA: add logic to autoconfigure megadrive-like controllers (active for 8bitdo m30 so far)
– LIBTRETRO-VIRTUALJAGUAR: add option to map jaguar pro controller
– CHIHIRO: add option to launch demulshooter for vcop3
– DOLPHIN: add default iso feature
– DOLPHIN: add mouse to control IR movement when using keyboard
– DOLPHIN: add .dol extension
– DOLPHIN: add gba capability (rom choice, controller, microphone, bios path)
– DOLPHIN: re-added the possibility to set the wiimote layout based on rom filename
– DOLPHIN: add option to hide or show mouse cursor
– DUCKSTATION: remove -portable argument (new duckstation versions removed this argument)
– FBNEO: add option to enable IPS patches
– FBNEO: additional games automatic mapping
– MAME: enable “layout” plugin per default (and option to disable it)
– MAME: update mapping for BUTTON7 and BUTTON8
– MUPEN64: Add SavestateWatcher to Mupen64(RMG)
– PCSX2: add option to select in which port to plug multitap (to use for some games like def jam)
– SATURN STANDALONE EMULATORS: add option to select bios to use
– STEAM: add steamexecutables database (steamexecutables.json) for the community to fill the executable names of games with the gameID
– TRIFORCE: add mapping options for some triforce games
– VPINMAME: add sound_mode option
– XENIA-CANARY: add option to specify profile to use from Retrobat
Other stuff:
– align all features submenu order
– Bump SDL3.dll
– Kill javaw process when closing free2jme core (this should solve issue with the core where sound continues after exit)
– Move ryujinx from dynamicjson to NewtonSoftJson (will fix issues for some controllers when guid was fully numerical)
– Moved files for retroarch inputmapping (cores & hotkeys) override, fbneo and teknoparrot mappings in retrobat\user\inputmapping, so they don’t get overriden with updates
– Remove april fools code (you can delete your roms\ps5 folder)
– Add a readme document in tattoos folder
– Update installer information for developers
– Fix errors in full build
– Refactor code for 7zip, now use dll instead of exe
– Geolith – allow .zip files and check if zip file contains .neo file
– Colecovision: add .7z extension
– Emulationstation: some performance fixes
– Update gamecontrollerdb file (used to map dinput controllers) & add ability to enter same guid with variants when dpad allows digital and analog