Emulation Tools & Utilities
Find practical tools for checking collections, preserving media, applying patches, and organizing artwork. Each link goes to the tool’s own project or documentation.
44 tools shown
Library auditing & catalog data
RomVault
Audits and organizes a collection against DAT files, showing what matches and what is missing.
clrmamepro
Scans, verifies, and rebuilds sets with MAME and other DAT definitions.
RomCenter
A graphical ROM manager for comparing a collection with emulator data files.
No-Intro DAT-o-MATIC
Community-maintained cartridge and digital-release metadata and DAT files for verification.
MAME software lists
Official machine and software-list definitions used to identify supported media.
SabreTools
Command-line utilities for creating, converting, and working with DAT metadata.
MAME romcmp
Compares binary dumps and performs basic integrity and hash checks.
Igir
Sorts, filters, checks, patches, and reports on ROM collections using a command-line workflow.
RomM
Self-hosted library manager for browsing collections, adding metadata, and syncing supported saves.
clrmame
Checks ROM collections against data files, reports missing or misplaced files, and rebuilds sets. The author also offers the older clrmamepro as a separate download.
MESSinfo.dat
A reference data file that records changes and additions to the computer and console systems covered by MAME. It is a history and information resource, not an emulator executable.
Disc images & media preservation
chdman
MAME’s official command-line tool for creating, extracting, and checking CHD disc images.
DiscImageCreator
Specialized optical-disc imaging with drive-aware workflows and detailed logs.
Aaru
Media-preservation suite for imaging, identifying, and inspecting disks and optical media.
MAME imgtool
Manipulates files inside supported vintage computer disk and tape images.
redumper
Low-level optical-disc dumping with drive-aware verification and recovery features.
Media Preservation Frontend
Graphical workflow for disc dumping through redumper, Aaru, or DiscImageCreator.
CleanRip
Homebrew tool for backing up GameCube and Wii discs using original hardware.
MAME castool
Converts supported vintage cassette-image formats for computer emulation.
MAME floptool
Identifies and converts supported vintage floppy-disk image formats.
Cartridge & save backup
GBxCart RW
USB hardware for reading compatible Game Boy and Game Boy Advance cartridges and saves.
FlashGBX
Software for reading and writing supported Game Boy and Game Boy Advance cartridges with compatible hardware.
Retrode
Cartridge interface that presents supported game media and saves to a computer.
Open Source Cartridge Reader
Standalone, open hardware cartridge reader for backing up supported game cartridges and saves.
GodMode9
Nintendo 3DS system file manager with cartridge and content backup workflows.
Patching & translation
Rom Patcher JS
Browser-based patch application and creation for formats including IPS, BPS, UPS, PPF, and xdelta.
Delta Patcher
Graphical tool for applying and creating xdelta patches to files you own.
xdelta3
Open-source binary delta encoder used by many fan translation and mod patches.
Artwork & library presentation
Skraper
Fetches game metadata and media from ScreenScraper for supported frontend collections.
ScreenScraper
Community database of game metadata, covers, screenshots, and other media.
Steam ROM Manager
Creates Steam library shortcuts and applies artwork for emulator-managed games.
SteamGridDB
Artwork database used for game-library grids, heroes, logos, and icons.
SGDBoop
Applies artwork selected on SteamGridDB directly to a Steam library.
Debugging & file inspection
ImHex
Hex editor with binary-format patterns and analysis tools for inspecting unfamiliar game data.
BizHawk TAStudio
Frame-by-frame input editing and rerecording tools within the BizHawk emulator suite.
Mesen debugger
Integrated debugger and memory tools for studying supported Nintendo systems.
Controllers & input
PadForge
Maps Windows controllers and other input devices to virtual gamepads, with per-game profiles and configurable controls.
DSAdvance
Maps DualSense, DualShock, Pro Controller, and Joy-Con input to an Xbox-style gamepad or mouse controls for PC games. It is a controller utility, not a Nintendo DS emulator.
DS4MapperTest
A controller-mapping test project for DualShock, DualSense, Joy-Con, and other supported devices. Its repository is archived, so treat its final release as historical rather than an actively maintained recommendation.
Key2Joy
Maps keyboard and mouse actions to a virtual controller for PC games that expect gamepad input. The project provides profiles and scripting options for more involved setups.
Emulator launch helpers
shadPS4 QtLauncher
The shadPS4 team’s official Qt launcher provides a graphical way to manage emulator builds and launch PlayStation 4 games.
PC environments & compatibility
QEMU
Emulates complete computers and other machines, from their processors to devices, so you can run a guest operating system or explore older PC environments. It also provides disk-image utilities.
Wine
Runs many Windows applications on Linux, macOS, and other supported systems through a compatibility layer. It does not emulate a console or a complete Windows computer.
Online play services
RPCN
An open-source matchmaking server used with RPCS3 for supported online play. Compatibility depends on the game and the RPCS3 implementation; RPCN is not a PlayStation 3 emulator.
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!