Building RetroArch: Difference between revisions

m 1 revision
Building cores manually: I partially updated and expanded this section.
Line 136: Line 136:
* any 'beetle' source
* any 'beetle' source
* Dinothawr
* Dinothawr
* dolphin (inside <code>/libretro</code>)
* dolphin (inside <code>/Source/Core/DolphinLibretro</code>)
* libretro-cap32
* libretro-cap32
* libretro-lutro
* libretro-lutro
Line 149: Line 149:


The following need <code>make -f Makefile.libretro</code>:
The following need <code>make -f Makefile.libretro</code>:
* 81-liberetro
* blueMSX-libretro
* blueMSX-libretro
* Craft
* desmume (inside <code>/desmume</code>)
* desmume (inside <code>/desmume</code>)
* dosbox-libretro
* easyrpg-libretro (inside <code>/easyrpg-libretro/builds/libretro</code>)
* fbalpha
* fuse-libretro
* fuse-libretro
* gambatte-libretro (inside <code>/libgambatte</code>)
* gambatte-libretro
* Genesis-Plus-GX
* Genesis-Plus-GX
* gw-libretro
* gw-libretro
* Hatari (You may need to run <code>./configure</code>)
* Hatari
* mgba
* mgba
* picodrive
* picodrive
Line 171: Line 176:
===bsnes===
===bsnes===


cd libretro-bsnes_%PROFILE%
  make profile='%PROFILE%' clean
  make profile='%PROFILE%' clean
  make profile='%PROFILE%' -j4
  make profile='%PROFILE%' -j4


Replace %PROFILE% with accuracy, balanced, or performance.
Replace %PROFILE% with accuracy, balanced, or performance.
===emux===
cd libretro
make -f Makefile.%TARGET% MACHINE=%MACH%
Replace %TARGET% with the device to which you plan on building the core (e.g. linux-portable_x86_64, mingw_x86...)
Replace %MACH% with any one of the following devices: chip8, gc, nes, sms.


===MAME===
===MAME===