Changes

Jump to navigation Jump to search

Building RetroArch

1,569 bytes added, 22:28, 10 June 2015
I added some additional helps in building under Lignux and some issues with making.
After they build, you can copy the filters to your RetroArch installation.
 
==To build libretro cores:==
sh libretro-build.sh
sh libretro-install.sh <path where you'd like RetroArch installed>
 
=Building on Linux=
Building on Linux is similar to building on Windows.
 
After entering the RetroArch folder, do:
 
./configure
 
...and install any necessary dependencies before running ./configure again. Then, do:
 
make
 
 
NOTE: Compilation may fail if you do not have the following installed:
 
* g++
* libgl1-mesa-dev
* libsdl2-dev
* mesa-common-dev
* pkg-config
 
Also, you may need one of the following if RetroArch is to run audio:
 
* alsa (libsdl2-dev)
* libpulse (libpulse-dev)
* lossaudo
* lopenal (libopenal-dev)
* jack
* libroar (libroar-dev) WARNING: This might break your compilation.
* rsound
 
=Making Cores=
 
Some cores simply need that you run 'make'. Others require you to run 'make -f Makefile.libretro'. Sometimes, the makefile may be in a subfolder, usually called 'libretro'.
 
'''WARNING: the following lists are incomplete.'''
 
The following need only 'make':
* 4do-libretro
* any 'beetle' source
* Dinothawr
* dolphin (inside /libretro)
* libretro-cap32
* libretro-lutro
* libretro-o2em
* libretro-ppsspp (inside /libretro)
* libretro-uae
* mednfen-psx-libretro
* nestopia (inside /libretro)
* prosystem-libretro
* stella
* yabause (inside /libretro)
 
The following need 'make -f Makefile.libretro':
* blueMSX-libretro
* desmume (inside /desmume)
* fuse-libretro
* gambatte-libretro (inside /libgambatte)
* Genesis-Plus-GX
* gw-libretro
* Hatari (You may need to run ./configure)
* mgba
* picodrive
* snes9x-next
* vba-next
 
The following cores also require the running of 'git submodule update --init':
 
* dolphin
* libretro-ppsspp
* picodrive
108
edits

Navigation menu