Jools Wills
bb95bd126b
setup module improvements -
...
* add a quick install menu to packages. Change the order of the packages menu and add help.
2016-06-09 17:59:18 +01:00
Jools Wills
e8eceb8a28
setup module -
...
* use gui in setup functions that have a gui.
* default to yes for updating retropie-setup script
* split out update_packages to own function for use via retropie_packages.sh
2016-06-09 17:43:23 +01:00
Jools Wills
b958292a7b
improve help text for retropie-setup update
2016-06-09 17:10: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
Jools Wills
5fda4d33e0
handle help button in retropie-setup
2016-06-09 15:28:09 +01:00
Jools Wills
6ad7933250
added some documentation to the main retropie-setup script.
2016-06-09 15:25:08 +01:00
Jools Wills
cfcd9b40e4
added lr-dinothawr module - based on PR #1516 with changes. resolves #1509
2016-06-09 15:24:10 +01:00
Steven Selph
9a5a560866
scraper: add option to use filenames as ROM name. ( #1513 )
...
Fixes #1506
2016-06-08 14:21:19 +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
26f2c4b669
don't add empty line when re-adding #include in the iniFileEditor
2016-06-07 16:27:13 +01:00
Jools Wills
8903c317ba
use an internal version number to simplify things (and so it makes more sense after a release if updating)
2016-06-07 16:09:37 +01:00
Jools Wills
b3ff38da10
remove .pyc
2016-06-07 16:05:51 +01:00
Jools Wills
db0d175ccb
fix up uqm for binary distribution
2016-06-07 13:01:24 +01:00
Jools Wills
ff779b8aa6
allow removing of retropie menu
2016-06-07 13:01:24 +01:00
Jools Wills
fcb3f39f7f
don't build binaries for non source modules
2016-06-07 13:01:24 +01:00
Jools Wills
a2f3b239cb
modular -
...
* check return code of pushd when removing module
* reorganise the pushd checks
2016-06-07 13:01:24 +01:00
Jools Wills
822f76acfe
add builder module for building/archiving modules by id or section
2016-06-07 13:01:24 +01:00
Jools Wills
f6305543fc
make sure we are in the right folder when calling configure on module removal
2016-06-07 13:01:24 +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
d006ff5eb1
move retropie menu to core - still needs a remove function though
2016-06-07 13:01:24 +01:00
Jools Wills
2e0135f6ff
make splashscreen a main module so it can be removed
2016-06-07 13:01:24 +01:00
Jools Wills
adfc99008f
show configuration for installed modules with gui functions in the setup / tools menu
2016-06-07 13:01:24 +01:00
Jools Wills
70d3f80b02
additional warning text when removing core packages
2016-06-07 13:01:24 +01:00
Jools Wills
0bb7fd248c
renamed lr-mednafen to lr-beetle to match libretro upstream naming
2016-06-07 13:01:19 +01:00
Jools Wills
1736d787c3
move lr-4do to experimental section
2016-06-06 22:08:36 +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
5078298644
modular changes -
...
* support removing of ports including ports entry in es_systems.cfg if there are no .sh launch scripts left
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
a7d9fd1982
runcommand module fixes
...
* make $md_inst for runcommand before copying
* make sure runcommand.sh installs
2016-06-06 22:08:36 +01:00
Jools Wills
8dd2069660
use config instead of conf
2016-06-06 22:08:36 +01:00
Jools Wills
7b364c1804
only show dispmanx configs for installed modules
2016-06-06 22:08:36 +01:00
Jools Wills
e5edf01f87
fix updating of packages after updating retropie-setup
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
bcf26fb790
remove rp_registerFunction as it isn't used outside of the rp_registerModule code anyway.
2016-06-06 22:07:06 +01:00
Jools Wills
958bca449b
bluetooth changes
...
* add menu entry to allow automatic set up of udev rules for 8bitdo joypads (or any others that require it).
2016-06-06 21:57:13 +01:00
Jools Wills
16094b584d
px68k - force -O2 as -O3 crashes gcc
2016-06-04 22:37:29 +01:00
Jools Wills
d83dae42cb
workaround autocrlf issue with the theme checkout and line endings in the image.
2016-06-04 21:34:19 +01:00
Jools Wills
2122b7e863
lr-nxengine - move msg variable to top so it's set for addPort
2016-06-02 15:57:34 +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
79d7f44b93
solarus - added zip dependency. fixes #1501
2016-06-01 17:45:12 +01:00
Jools Wills
5472708231
re-add comment
2016-06-01 17:09:58 +01:00
Jools Wills
b8c4c9f42b
iniSet escape fixes
...
* add function for escaping strings
* only escape for sed, and make sure we escape both the search and replace strings
* fixes #1500
2016-06-01 17:08:20 +01:00
HerbFargus
9292a9a834
add lilbud material theme
2016-05-30 21:10:30 -06:00
Jools Wills
85a5ed0f17
fixed autoboot settings caused by function name change in recent raspi-config - fixes #1498
2016-05-30 18:51:32 +01:00
Jools Wills
35474271eb
gamecondriver fixes
...
* remove old external header package and use packaged raspberrypi-kernel-headers
* use gamecon v1.2
* fix version check
2016-05-30 15:54:31 +01:00
Jools Wills
8238ad0269
disable binaries on wheezy.
2016-05-29 13:13:41 +01:00
Jools Wills
9806610de8
only increase sound_latency on rpi1
2016-05-28 13:42:19 +01:00