Building RetroArch: Difference between revisions
I started updating the making information. |
I finished updating the making information. |
||
| Line 142: | Line 142: | ||
* freej2me (inside <code>/src/libretro</code>) | * freej2me (inside <code>/src/libretro</code>) | ||
* Gearboy (inside <code>/platforms/ibretro</code>) | * Gearboy (inside <code>/platforms/ibretro</code>) | ||
* libretro-atari800 | |||
* libretro-cap32 | * libretro-cap32 | ||
* libretro-chailove | |||
* libretro-crocods | |||
* libretro-lutro | * libretro-lutro | ||
* libretro-o2em | * libretro-o2em | ||
* libretro-uae | * libretro-uae | ||
* melonDS | * melonDS | ||
* Mesen (inside <code>/Libretro</code>) | |||
* mrboom-libretro | * mrboom-libretro | ||
* mupen64plus-libretro | * mupen64plus-libretro | ||
* nestopia (inside <code>/libretro</code>) | * nestopia (inside <code>/libretro</code>) | ||
* nxengine-libretro | |||
* parallel-n64 | * parallel-n64 | ||
* ppsspp (inside <code>/libretro</code>) | |||
* prosystem-libretro | * prosystem-libretro | ||
* reicast-emulator | * reicast-emulator | ||
* REminiscence | |||
* SameBoy (inside <code>/libretro</code>) | |||
* scummvm (inside <code>/backends/platform/libretro/build</code>) | * scummvm (inside <code>/backends/platform/libretro/build</code>) | ||
*snes9x (inside <code>/libretro</code>) | * snes9x (inside <code>/libretro</code>) | ||
* stella-libretro | * stella-libretro | ||
* tgbdual-libretro | * tgbdual-libretro | ||
* theodore | |||
* virtualjaguar-libretro | * virtualjaguar-libretro | ||
* yabause (inside <code>/libretro</code>) | * yabause (inside <code>/libretro</code>) | ||
| Line 174: | Line 182: | ||
* gw-libretro | * gw-libretro | ||
* Hatari | * Hatari | ||
* libretro-JamVM | |||
* libretro-meowPC98 (inside <code>/libretro</code>) | * libretro-meowPC98 (inside <code>/libretro</code>) | ||
* libretro-vecx | * libretro-vecx | ||
* mgba | * mgba | ||
* NP2kai (inside <code>/sdl2</code>) | |||
* picodrive | * picodrive | ||
* px68k-libretro | * px68k-libretro | ||
* PokeMini | * PokeMini | ||
* snes9x-next | * snes9x-next | ||
* vba-next | * vba-next | ||
| Line 201: | Line 210: | ||
===Dolphin=== | ===Dolphin=== | ||
Dolphin requires | Dolphin requires Cmake now. Its information on the Libretro core is inside <code>/Source/Core/DolphinLibretro</code>. | ||
===emux=== | ===emux=== | ||
| Line 219: | Line 228: | ||
This core will take a while to build, depending on how fast your CPU is, how many jobs you specify, and how many cores your CPU has. You can save some time updating the core by adding PARTIAL=1 when doing a clean. You can specify a subtarget by adding e.g. <code>SUBTARGET=arcade</code> or <code>SUBTARGET=tiny</code> in the current version of MAME. | This core will take a while to build, depending on how fast your CPU is, how many jobs you specify, and how many cores your CPU has. You can save some time updating the core by adding PARTIAL=1 when doing a clean. You can specify a subtarget by adding e.g. <code>SUBTARGET=arcade</code> or <code>SUBTARGET=tiny</code> in the current version of MAME. | ||
===Redream=== | |||
Redream requires Cmake. | |||
===Rustation-libretro=== | |||
Rustation is written in Rust, not C or C++; neither make nor Cmake would work. | |||
=Building on Linux= | =Building on Linux= | ||