Skip to content

Emulation Tools & Utilities

Preservation workbench

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

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.

Official website / project ↗

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.

Official project page ↗

Disc images & media preservation

Cartridge & save backup

Open Source Cartridge Reader

Standalone, open hardware cartridge reader for backing up supported game cartridges and saves.

Official website / project ↗

Patching & translation

Artwork & library presentation

Debugging & file inspection

Controllers & input

PadForge

Maps Windows controllers and other input devices to virtual gamepads, with per-game profiles and configurable controls.

Official website / project ↗

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.

Official project ↗

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.

Official project archive ↗

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.

Official project ↗

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.

Official website / project ↗

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.

Official website / project ↗

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.

Official website / project ↗

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.

Official project ↗