User Tools

Site Tools


proton:raspi_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
proton:raspi_setup [2019/01/28 06:43]
seth
proton:raspi_setup [2019/02/06 02:56] (current)
seth
Line 1: Line 1:
 ** Compiling Proton and its examples on the Raspberry Pi with GL ES ** ** Compiling Proton and its examples on the Raspberry Pi with GL ES **
  
-As a base, I started with RetroPi ​(the image from 7/28/2018) on a Raspberry ​3 B.  ​I should try it with a vanilla Raspbian Stretch install ​and see if that works too.+As a base, I started with a [[https://​retropie.org.uk/​download/​|RetroPi image]] [[https://​www.balena.io/​etcher/​|written]] to an SD card (tested with 4.4 on 1/28/2019) on a Raspberry ​3B.  ​Why?  Because ​it comes with SDL2 pre-installed ​and pre configured so SDL will properly send mouse and keyboard input which saves a lot of hassle(don't ask me why, but the version the standard stretch has on apt-get doesn'​t)
  
-Update on Jan 28th 2019:  I did try this with Raspbian Stretch 4.14, you need to run these commands first to get it working:+If you REALLY want to use a standard Raspbian stretch install you can, just do these commands first to get ready:
  
 <code bash> <code bash>
-sudo apt-get install git 
 sudo apt-get install cmake sudo apt-get install cmake
 sudo apt-get install libsdl2-2.0-0 libsdl2-dev sudo apt-get install libsdl2-2.0-0 libsdl2-dev
Line 15: Line 14:
 ---- End Raspbian stretch part ---- ---- End Raspbian stretch part ----
  
 +First, make sure you gave git installed. SSH into your PI and:
  
-First install ​Proton and compile its RTPack utility:+<code bash> 
 +sudo apt-get ​install ​git 
 +</​code>​
  
-I ssh'ed in and did:+Next, install Proton ​and compile its RTPack utility:
  
 <code bash> <code bash>
Line 62: Line 64:
 If that worked, enjoy the app.  If it didn'​t... off to the forums and yell at Seth! If that worked, enjoy the app.  If it didn'​t... off to the forums and yell at Seth!
  
-=== Known issues ​=== +=== State of Proton on the Pi === 
-- It runs fullscreen only both in or out of the desktop environment +  - It runs fullscreen only both in or out of the desktop environment 
-No mouse or keyboard input (SDL2 should be handling this but isn'​t, ​haven'​t ​yet needed this as my projects ​use GPIO inputs generally)+  If SDL isn'​t ​compiled a certain waymouse and keyboard won'​t ​work right. (use the RetroPi dist!) 
 +  - Even though mouse and keyboard can work, there is no mouse cursor, you'd need to draw it yourself 
 +  - Video acceleration works, audio works (see my [[https://​www.youtube.com/​watch?​v=bk6jVk7t4i4|Atari PaperCart project]]) 
 + 
 +Hint: Using the RetroPi dist? You can edit the text file **/​opt/​retropie/​configs/​all/​autostart.sh** and comment out where it runs emulationstation and change that to run your own app - or nothing at all, so it drops into the shell on boot. 
 + 
 +An easy way to replace the boot splash is replacing **/​opt/​retropie/​supplementary/​splashscreen/​retropie-default.png**
proton/raspi_setup.1548657791.txt.gz · Last modified: 2019/01/28 06:43 by seth