-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
39 lines (32 loc) · 1.34 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
On Ubuntu, the following packages may be required to build.
libevdev-dev
libgtk-3-dev
libxdo-dev
libxml2-dev
On some systems, only the root user can create the uinput devices used for
device emulation. To grant permission to create devices, create a 'uinput'
group (`groupadd uinput`), add a user to it (`gpasswd -a username uinput`), and
create a udev rule by adding the following line to
/etc/udev/rules.d/99-uinput.rules
KERNEL=="uinput", GROUP="uinput", MODE:="0660"
The same is also true of reading some input devices. If necessary, create an
'input' group as above, add a user to it, and add the following line to
/etc/udev/rules.d/99-input.rules
KERNEL=="input", GROUP="input", MODE:="0660"
A reboot is recommended to properly apply the new groups and udev rules.
Various settings can be changed in include/settings.h.
Makefile flags:
Subsystems
CLI (default enabled)
evdev (default enabled)
gtk3 (default disabled)
xdo (default disabled)
xml2 (default enabled)
Subsystems can be enabled or disabled with
`./configure --with-<subsystem>`; or
`./configure --without-<subsystem>`
Debugging can be enabled with `make DEBUG=1`
SNES_Simplified.png
Copyright (C) Matt Gemmell - http://mattgemmell.com/
Used with permission. Third-party redistribution may require additional
permission. Please contact Matt Gemmell for further information.