You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,9 @@ A bare-bones implementation of a MAME network output client, made primarily for
9
9
- Cross-platform: i.e, works natively on Linux for native emulators, and the same code runs just as well on Windows.
10
10
- Modern: Built on C++ & QT5/6, and made to interface with the MAME network output *standard*, meaning implicit support e.g. for RetroArch cores that use TCP localhost:8000 for feeding force feedback events.
11
11
- Small & Simple: runs in the background with a single command, no admin privileges necessary.
12
-
- Designed for light guns: Made for and exclusively compatible with the serial port interface used by PC light gun systems (which currently are [OpenFIRE](https://github.com/TeamOpenFIRE/OpenFIRE-Firmware), [GUN4IR](https://forum.arcadecontrols.com/index.php/topic,161189.0.html), and the [Blamcon](https://blamcon.com/) systems).
12
+
- Designed for light guns: Made for and exclusively compatible with the serial port interface used by PC light gun systems (which currently are [OpenFIRE](https://github.com/TeamOpenFIRE/OpenFIRE-Firmware), [GUN4IR](https://forum.arcadecontrols.com/index.php/topic,161189.0.html), [Blamcon](https://blamcon.com/) systems, and the RetroShooter RS3*).
13
13
- Compatible with MAMEHOOKER configs: Uses the same *.ini* files verbatim, no changes needed!
14
+
##### *requires manual whitelisting on Linux
14
15
15
16
### Why would you NOT use this over MAMEHOOKER?
16
17
- It's barebones: Strictly only supports light gun peripherals over serial (COM devices).
@@ -49,6 +50,12 @@ Only programs with *network outputs support* (event packets sent over TCP @ loca
49
50
Just run the `QMamehook` executable in a terminal; send an interrupt signal (or `pkill QMamehook`) to stop it.
50
51
51
52
Game config files are searched in `~/.config/QMamehook/ini`, and the program output will indicate whether a correct file matching the `mame_start` message is found or not.
53
+
54
+
> [!NOTE]
55
+
> RS3 users will have to manually probe the usbserial driver to expose this device's serial port, which can be done as follows (as root/with sudo privileges):
0 commit comments