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
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,21 +15,22 @@ Download one of the rg351_m8c releases from the link above if you don't want to
15
15
## Setup
16
16
17
17
1. Install ArkOS following their directions. https://github.com/christianhaitian/arkos/wiki
18
+
- See also [ArkOS cheatsheet](https://github.com/jasonporritt/rg351_m8c/blob/master/ArkOS_cheatsheet.md)
18
19
2. Copy the M8 folder into /roms/ports/ directory (or /roms2/ports if you're using the second SD card on an rg351mp)
19
20
3. Put the SD card in your device and boot it up
20
21
4. Under Ports you should now see an m8 item with a few scripts
21
-
- SETUP folder
22
-
- GAMEPAD-CONFIG - see Features below
23
-
- SETUP - will install libserialport and add your user to the proper group to interact with serial devices.
24
-
- SETUP_PULSE - installs pulseaudio if you prefer that audio subsystem
25
-
-_setup_build_tools.sh - install headers and build tools for compiling m8c
26
-
-_build_m8c.sh - build the binary
27
-
- M8 - launches m8c with cpu locked to powersave (uses alsaloop for audio)
28
-
- M8_PERFORMANCE - launches m8c with cpu locked to "performance" (uses alsaloop for audio)
29
-
- M8_PULSE - run m8c using pulseaudio with cpu locked to powersave
30
-
- M8_PULSE_PERFORMANCE - run m8c using pulseaudio with cpu locked to "performance"
31
-
- MIDI_CONNECT - automatically map every MIDI device onto every other MIDI device.
32
-
- MIDI_DISCONNECT - disconnects all mappings on all midi devices.
22
+
- SETUP folder
23
+
- GAMEPAD-CONFIG - see Features below
24
+
- SETUP - will install libserialport and add your user to the proper group to interact with serial devices.
25
+
- SETUP_PULSE - installs pulseaudio if you prefer that audio subsystem
26
+
-_setup_build_tools.sh - install headers and build tools for compiling m8c
27
+
-_build_m8c.sh - build the binary
28
+
- M8 - launches m8c with cpu locked to powersave (uses alsaloop for audio)
29
+
- M8_PERFORMANCE - launches m8c with cpu locked to "performance" (uses alsaloop for audio)
30
+
- M8_PULSE - run m8c using pulseaudio with cpu locked to powersave
31
+
- M8_PULSE_PERFORMANCE - run m8c using pulseaudio with cpu locked to "performance"
32
+
- MIDI_CONNECT - automatically map every MIDI device onto every other MIDI device.
33
+
- MIDI_DISCONNECT - disconnects all mappings on all midi devices.
33
34
5. Connect your device to the internet (Wifi dongle or built-in wifi). It's required for SETUP so that packages can be installed, but not for running m8c itself.
34
35
6. Run the SETUP or SETUP_PULSE task and then reboot the device to ensure the user group changes take effect
35
36
7. Now try running M8 or M8_PULSE. If you're lucky it'll all work!
@@ -89,3 +90,5 @@ If the alsaloop setup (default) has audio glitches or crashes, you can use the p
89
90
- Connect your device to the internet
90
91
- Run the setup_pulse script
91
92
- Then you can run the M8_pulse script to run M8 using the pulseaudio subsystem
0 commit comments