User Tools

Site Tools


notes:discrete:fall2023:projects:btt0

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
notes:discrete:fall2023:projects:btt0 [2023/08/28 02:19] – [Prepare and build (for system/OS)] mfee1notes:discrete:fall2023:projects:btt0 [2023/08/30 19:23] (current) – [Extract files, read instructions, install needed dependencies] jgleas15
Line 9: Line 9:
 Another option to get the source code of different repositories onto your pi is to clone it from the Vircon32 github page. Once on the page, click on the repository you want to clone and copy its url. On your pi terminal go to the location you want to put the repository in and clone it from github using “git clone url_of_repository”. For this project you will want the computer software repository to make the emulator and dev tools from them. The documents and console software repositories can also include helpful information. Another option to get the source code of different repositories onto your pi is to clone it from the Vircon32 github page. Once on the page, click on the repository you want to clone and copy its url. On your pi terminal go to the location you want to put the repository in and clone it from github using “git clone url_of_repository”. For this project you will want the computer software repository to make the emulator and dev tools from them. The documents and console software repositories can also include helpful information.
 ====Extract files, read instructions, install needed dependencies==== ====Extract files, read instructions, install needed dependencies====
 +
 +After you download vircon 32 open a pi terminal and cd into your respective file location. Access and read over the "Readme" file, cd into either the DevTools or Emulator directory and run <code>mkdir build</code>
 +
 +There are dependencies needed for Vircon32 which are the following:
 +  * SDL2
 +  * TinyXML2
 +  * SDL2_image
 +  * OpenGL
 +  * LibPNG
 +  * OpenAL
 +  * ALUT / FreeALUT
 +(make sure to install the dev version!)
 +
 +To download the dependencies use the command
 +    aptitude search [DEPENDENCY]
 +where [DEPENDENCY] is the specific library you're looking for
 +Once you've found the one you want, use
 +    sudo apt install [DEPENDENCY]
 +to install each dependency you find with search
 +
 +Once you have downloaded the necessary dependencies run 
 +<code>cmake -G '[your system] Makefiles ..</code>
 +
 +example: if you run a Linux/Pi you would use 
 +<code>cmake -G 'Unix Makfiles' ..</code>
 +
 + *Note ".." is the parent directory it is being told to use
  
 ====Prepare and build (for system/OS)==== ====Prepare and build (for system/OS)====
notes/discrete/fall2023/projects/btt0.1693189174.txt.gz · Last modified: 2023/08/28 02:19 by mfee1