About this guide

A practical sequence for choosing hardware, checking absolute input, selecting software legally, calibrating and troubleshooting.

Read this first: emulation software is not game data

An emulator, compatibility layer, frontend, input hook, or calibration tool is software. It normally does not grant a licence to arcade ROMs, console disc images, BIOS/firmware, decryption keys, CHDs, PC game files, or server data. MAME is GPL-licensed, but its legal page separates the emulator's licence from other works (MAME legal information). RetroArch similarly supplies a frontend/API and cores, not a blanket right to copyrighted games.

Evidence standard

A listing needs project/developer documentation for an emulated gun protocol, absolute pointer/lightgun API, RawInput/multi-mouse route, or explicit modern-lightgun compatibility statement. A normal relative mouse is not enough. Absolute guns report screen position; relative modes report deltas and may drift, accelerate or fail at edges. Two-player use additionally requires the program to keep physical pointers separate instead of merging them into one cursor.

Platform reality