Commit graph

730 commits

Author SHA1 Message Date
Jools Wills
9abb4d8418 ppsspp - add missing libzip-dev dependency 2016-06-19 18:31:56 +01:00
Jools Wills
ac779db70e mupen64plus - don't do the configuration when removing 2016-06-16 15:47:15 +01:00
Jools Wills
c70b8b8171 remove some old 2.6+ delSystem calls 2016-06-16 15:43:06 +01:00
Jools Wills
cb983c2bf2 retroarch - don't process configure in remove mode 2016-06-16 13:51:09 +01:00
Jools Wills
c9c4eb9973 retroarch changes
* manage shaders/overlays from a retroarch gui function, so they can be updated separately from retroarch.
 * only install shaders by default (to save on space).
2016-06-16 05:16:36 +01:00
Jools Wills
67e335e1e2 modules - _update_hook functionality -
* add _update_hook function support - these get run on updating retropie-setup.
 * add update_hook functions for modules so they show up as installed on retropie-setup 4.x - eg modules that
   previously just apt-get installed a package.
2016-06-15 20:17:21 +01:00
Jools Wills
bb1fa78803 make $md_inst before calling install_bin to simplify modules 2016-06-15 20:17:21 +01:00
Jools Wills
3b1af12339 oricutron - split off demo disks install 2016-06-12 00:14:40 +01:00
Jools Wills
e3dd3f8a37 frotz - split off game data install 2016-06-12 00:06:55 +01:00
Jools Wills
e246015f55 missing quote 2016-06-11 16:39:53 +01:00
HerbFargus
2305567978 cosmetic 2016-06-11 00:20:29 -06:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -06:00
HerbFargus
2cd89c3656 cosmetic 2016-06-10 15:02:15 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
a7c0a6103b help improvements
* get rid of _INFMSGS and instead have a rp_module_help field with information in.
   this can then be displayed in the setup menus, and not just after configuring.
2016-06-10 17:32:47 +01:00
dankcushions
e7f9ed01e6 Added some defaults for GlideN64 mupen64plus plugin. Do not delete cfg every install/update and instead save proposed config to .rp-dist file, leaving user's original one alone. (#1518) 2016-06-10 15:35:56 +01:00
Jools Wills
6dc0d1107f de-duplication 2016-06-10 13:35:20 +01:00
Jools Wills
4e062f1923 ti99 - move archive / fix config dir and cleanup 2016-06-09 18:08:55 +01:00
Jools Wills
c957990bba remove another dispmanx parameter. 2016-06-09 16:00:03 +01:00
Jools Wills
b34f4704a9 remove dispmanx flag as only building sdl2 v currently 2016-06-09 15:58:01 +01:00
Jools Wills
2b42ce621d added oricutron oric 1/atmos emulator - based on #1517 with changes. 2016-06-09 15:56:27 +01:00
HerbFargus
ae6b3766f0 add ti-99/4A 2016-06-07 21:07:09 -06:00
HerbFargus
186c0454aa add sdltrs trs-80 emulator (#1512)
add sdltrs trs-80 emulator
2016-06-07 18:53:51 +01:00
Jools Wills
41630a63a5 put advmame versions in function to avoid issues with wildcard 2016-06-07 13:01:24 +01:00
Jools Wills
f557af5ccb modular changes
* move some more standalone emulators to optional packages
2016-06-06 22:08:36 +01:00
Jools Wills
115dbf0205 modular changes -
* basic remove support for modules - uses the existing configure function but sets md_mode to remove, which is used by
   addSystem to remove systems and moveConfigFile/moveConfigDir to remove symlinks. Will not remove any configs from $configdir
2016-06-06 22:08:36 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
16094b584d px68k - force -O2 as -O3 crashes gcc 2016-06-04 22:37:29 +01:00
Jools Wills
c7699fd046 fix search / replace fail when moving to $md_conf_root with mupen64 parameter 2016-06-02 05:03:19 +01:00
Jools Wills
9806610de8 only increase sound_latency on rpi1 2016-05-28 13:42:19 +01:00
Jools Wills
14cd25720f don't overwrite existing configs when updating advmame 2016-05-28 13:38:43 +01:00
Jools Wills
c8403e0f7a correct aspect ratio on c64 when using dispmanx backend (default) 2016-05-26 19:03:19 +01:00
Jools Wills
812dd0d139 vice - add additional vic cart launch option - thanks to badmonkey 2016-05-20 15:01:42 +01:00
Jools Wills
9438ff6df3 Merge pull request #1483 from gizmo98/reicast-multiplayer
reicast.sh: use command line parameters
2016-05-16 18:42:33 +01:00
gizmo98
152d88a967 reicast.sh: use command line parameters
Use command line parameters instead of ini tweaks. This method is safer
and more reliable.
2016-05-15 13:03:44 +02:00
Jools Wills
2cd8366a13 partially revert the various atari800 emulator options as saving the config overrides the commandline arguments, which stops them from working. 2016-05-08 23:26:35 +01:00
Jools Wills
e19a7094ae move atari800.cfg from previous location 2016-05-08 18:56:30 +01:00
Jools Wills
296fa20537 Merge pull request #1473 from gizmo98/mupen64plus-audio-fix
mupen64plus: enable audio autoconf for rpi only
2016-05-08 17:58:58 +01:00
gizmo98
61e7845759 mupen64plus: enable audio autoconf for rpi only
setAudio only works on a pi.
2016-05-08 18:37:31 +02:00
Jools Wills
04a56634bf use atari800 for atari5200 emulator name id to avoid duplicate if updating 2016-05-08 16:25:16 +01:00
Jools Wills
eeac59bc94 atari800 fixes - thanks to dabone for the heads up:
* fix atari800 config file location
 * add some additional emulator options, so you can switch to xl/xe etc - defaults to atari 800
2016-05-08 16:20:59 +01:00
gizmo98
972bd500b3 reicast: add gcc 5.x fix
mapping files are not readable if -D_GLIBCXX_USE_CXX11_ABI=0 is not
set. (Ubuntu 15.10, 16.04).
https://github.com/reicast/reicast-emulator/issues/915
2016-05-08 12:42:25 +02:00
gizmo98
195dc0ea20 reicast: add multiplayer
player count = controller count
https://github.com/RetroPie/reicast-emulator/pull/2
2016-05-08 11:45:26 +02:00
gizmo98
7742fec43f reicast: enable x11 fullscreen 2016-05-08 11:44:12 +02:00
Jools Wills
196d10b65a vice changes - fixes #1466
* remove duplicated configure --prefix (c&p fail / debug or something)
 * disable ffmpeg support, as it can fail building against recent ffmpeg (at least on Ubuntu 16.04)
2016-05-07 16:40:06 +01:00
HerbFargus
c5f925d95c update linapple depencies and configs 2016-05-05 20:38:44 -06:00
Jools Wills
59a978177e make sure parent dirs for scummvm configs exist before using moveConfigDir 2016-05-03 20:24:49 +01:00
Jools Wills
8a52710428 no need for comparison in scummvm +Start script 2016-05-03 20:06:28 +01:00
Jools Wills
cbcc05c38d simplify zesarux "+Start" script, as passing script name as parameter is handled by runcommand - fixes #1460 2016-05-03 19:56:43 +01:00
Jools Wills
a218ba4a08 Merge pull request #1437 from HerbFargus/linapple
Update linapple with dabone's changes
2016-05-02 00:22:05 +01:00