Jools Wills
b965f21e46
emulators - added rp_module_repo to emulators using git
...
Also fixed hatari licence link
2021-02-15 23:54:13 +00:00
Jools Wills
6af5c2047b
updated module flags for all emulators
2020-02-22 08:23:26 +00:00
Jools Wills
637e9cf66c
adjust module sections to use platform flags for section choice
2019-12-05 00:48:10 +00:00
Jools Wills
6068057560
pifba - only copy default configs on install
2019-11-17 00:25:21 +00:00
hissingshark
dd0d3f2b6a
Exclude modules harmful to Vero4k and build for armv7
2019-06-18 21:55:47 +01:00
Jools Wills
518b888eab
disable some modules (rpi1 / sdl1 etc) from the kms platform
2017-11-02 19:49:59 +00:00
Jools Wills
5926524aff
added licences to modules
2017-03-01 13:51:12 +00:00
Jools Wills
eda4f61136
updated all modules to use addEmulator / addSystem
2016-12-31 02:49:04 +00:00
Jools Wills
b561884608
use platforms.cfg for managing of platform/theme for arcade etc, to simplify addSystem
2016-12-31 02:33:46 +00:00
Jools Wills
e385457a7b
cosmetic - remove trailing spaces in copyright
2016-08-11 03:23:30 +01:00
Jools Wills
893833bb7a
pifba - use copyDefaultConfig
2016-07-15 17:38:10 +01:00
Jools Wills
dbb8470683
use !x11 instead of !x86
2016-06-26 23:39:47 +01:00
HerbFargus
86da2c00bc
finish docs for the rest of the emulators
2016-06-11 00:14:31 -06:00
HerbFargus
ae97909192
Add help docs to emulator and libretro modules
2016-06-10 14:54:23 -06: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
89d4b03bdd
use md_conf_root in modules when referencing configs for the particular module
2016-03-26 15:28:15 +00:00
HerbFargus
1ae6e9130e
Add Arcade System
...
Makes all arcade emulators accessible from one system
2016-01-31 11:07:16 -07:00
Jools Wills
184dda8c8e
use !mali instead of !odroid
2016-01-17 00:36:03 +00:00
Jools Wills
c6423c753d
use isPlatform for platform flag checking so we can do !rpi or !odroid
...
disable rpi emulators on odroid
2016-01-04 03:49:11 +00:00
gizmo98
d3205a7251
disable modules with rpi optimizations for now
2015-12-24 14:45:32 +01:00
Jools Wills
5511ee7db7
create moveConfigDir/moveConfigFile functions to move existing configuration locations/files and symlink them - this de-duplicates a lot of the modules that make the configurations available from /opt/retropie/config
2015-12-03 03:38:02 +00:00
Jools Wills
d7f843d473
copyright sp / minor wording tweak
2015-10-12 00:09:22 +01:00
Florian
db0dd30692
CHG: Updated copyright information.
2015-10-11 21:03:16 +02:00
Jools Wills
483093701c
move lr-fba-next.sh out of experimental (binaries are now available), and make it the default for rpi2 - #986
2015-09-18 07:21:06 +01:00
Jools Wills
ea482aa6b6
oops. fix up dependency typos
2015-09-11 04:10:08 +01:00
Jools Wills
3b23628e46
added some missing dependencies to modules (mostly libsdl1.2 - would only have been noticed if installing single modules from a fresh raspbian)
2015-09-10 22:39:01 +01:00
Jools Wills
5653fabec4
make sure pifba configs are owned by $user
2015-07-17 16:57:56 +01:00
Jools Wills
34cb86efaf
fix up pifba config moving/linking (cape2x and fba2x configs now have .template). Fix up directory creation error if previously exists.
2015-06-28 09:58:57 +01:00
Jools Wills
67af10b1c0
default config name has changed for pifba in repository to fba2x.cfg.template
2015-06-22 20:03:25 +01:00
Jools Wills
ce8ede4def
updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion
2015-06-16 16:41:34 +01:00
Jools Wills
33ef0520f2
moved repositories from joolswills to RetroPie organisation.
2015-06-16 16:29:44 +01:00
Florian
4df425c338
CHG: Updated header information
2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d
CHG: Added license information to all files
2015-03-27 17:28:38 +01:00
Jools Wills
9e3c7e9963
move pifba config
2015-03-26 15:04:20 +00:00
Jools Wills
1aaa1bd012
updated pifba/lr-fba to use addSystem
2015-03-09 17:05:21 +00:00
Jools Wills
cd7ad9671c
no need to switch screenmode for basilisk / mame4all / pifba
2015-02-19 02:52:12 +00:00
Jools Wills
392cf7da9e
switch to fixed up repo for pifba
2015-02-06 19:22:42 +00:00
Jools Wills
c3aa86b2ec
remove not very useful NS parameter for google git repositories and make the helper do this automatically.
...
add support for cloning a specific branch - which is more more useful parameter :)
2015-01-13 20:54:57 +00:00
Jools Wills
f937baa863
rename checkNeededPackages to getDepends
2015-01-08 22:03:12 +00:00
Jools Wills
1d9f781ebd
add an additional parameter for runcommand which will be used for saving of the video output mode and display in the menu.
...
we pass the module id in, which is short and should be clear to the user if manually fiddling with the config. if the parameter is
empty, it the name of the binary will be used
2014-12-29 16:16:08 +00:00
Jools Wills
385d1b7b6e
after building pifba script checked for wrong file and threw an error
2014-12-28 10:17:16 +00:00
Jools Wills
11660ba459
files that should have been committed as part of 691dd7551e
2014-12-16 22:08:32 +00:00
Jools Wills
227a06070c
renamed rps_checkNeededPackages to checkNeededPackages as it is used by modules and setup
2014-12-12 17:59:23 +00:00
Jools Wills
8531edf9dd
rename variables returned by modules. these would be better dealt with in a function - would be more flexible
2014-12-12 02:51:33 +00:00
Jools Wills
40abc2da8f
use descriptive variables for use in modules rather than $1 / $2 etc. They have local scope in the parent function so are visible.
...
the build/install paths are pregenerated making modules even simpler - we use the module type to decide where to put it, which
will be needed for supplementary / libretrocores
2014-12-12 02:34:51 +00:00
Jools Wills
44dfa17eac
fixed setESSystem paths fr pifba
2014-12-11 23:11:44 +00:00
Jools Wills
6296d1e850
reworked pifba for new build location / system
2014-12-11 23:10:18 +00:00
Jools Wills
8ecc4f6805
cosmetic - tab -> spaces
2014-12-10 22:42:08 +00:00
Jools Wills
c1bb95ad56
added missing library dependencies for pifba that are needed with the latest raspbian binutils - #509
2014-12-10 22:39:22 +00:00
gizmo98
ea63200733
pifba: Try to fix compilation issue
...
Add libasound2-dev package.
2014-11-13 20:36:02 +01:00