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 revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
proton:raspi_setup [2016/06/18 07:39] sethproton:raspi_setup [2018/07/28 09:24] seth
Line 1: Line 1:
-** Experimental and for linux pros only **+** Compiling Proton and its examples on the Raspberry Pi with GL ES **
  
-These steps are what use to compile stuff by copying things from my Windows computer.  A normal user would probably just grab the svn tree.+As a base, started with RetroPi on a Raspberry 3.  I should try it with a vanilla Raspbian Stretch install and see if that works too.
  
-Steps:+First install Proton and compile its RTPack utility:
  
-  * Install linux tools for Windows, rsync and ssh should work from the command line +ssh'ed in and did:
-  * Setup a ssh key pair so you don't have to type passwords +
-  * Edit SetupVars.bat and edit the IP to the pi +
-  * Give the video card more memory on the pi.  Run raspi-config and give it 128 or 256 (good for the pi3) +
-  * Install cmake on the pi (sudo apt-get install cmake) +
-  * Install SDL2 on the pi (sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev) +
-  * Run CopyStuffToPi.bat.  There should now be a ~/proton tree on the pi +
-  * RTBareBones/CopyStuffToPiAndCompileLoop.bat and it should update that example and compile it in a loop+
  
 +<code bash>
 +cd ~
 +git clone https://github.com/SethRobinson/proton.git
  
-If you look at the RTBarebones/linux dir you'll see the CMakeLists.txt file autodetect the pi and sets up GLES 1.1 headers stuff for it.+//Build proton's RTPack tool 
 +cd ~/proton/RTPack/linux 
 +sh linux_compile.sh 
 +</code> 
 + 
 +Now let's compile and run RTBareBones: 
 + 
 +<code bash> 
 +cd ~/proton/RTBareBones/linux 
 +sh linux_compile.sh 
 +cd ../bin 
 +./RTBareBones 
 +</code> 
 + 
 +If that worked, enjoy the spinning triangle and text stretching! 
 + 
 +Now let's do RTSimpleApp, same thing but it needs SDL2_mixer for its audio, so let's get that installed: 
 + 
 +<code bash> 
 +sudo apt-get libsdl2-mixer-dev 
 +</code> 
 + 
 +Great.  Now we compile and run like before, but we're adding a step - compiling media with the RTPack utility. 
 + 
 +<code bash> 
 +cd ~/RTSimpleApp/linux 
 +sh linux_compile.sh 
 +cd ../media 
 +sh update_media.sh 
 +cd ../bin 
 +./RTSimpleApp 
 +</code> 
 + 
 +If that worked, enjoy the app If it didn't... off to the forums and yell at Seth!
proton/raspi_setup.txt · Last modified: 2023/12/03 06:42 by seth