G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership.
2024-08-06 09:38:25 -04:00
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
cmitu
16c9075eed
Update license links for a few scriptmodules
2019-12-19 02:37:02 +00: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
14cc370643
cosmetic - trailing whitespace
2016-09-27 23:05:40 +01:00
Jools Wills
e385457a7b
cosmetic - remove trailing spaces in copyright
2016-08-11 03:23:30 +01:00
Jools Wills
978dc6bc7a
gngeo - wrong chown path
2016-07-21 00:12:51 +01:00
Jools Wills
c70b8b8171
remove some old 2.6+ delSystem calls
2016-06-16 15:43:06 +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
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
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
d4e827c6e4
moveConfigDir makes the destination directory, so we don't have to create it in the modules
2015-12-03 04:47:54 +00:00
Jools Wills
006c708993
fix gngeo config paths
2015-12-03 04:29:35 +00:00
Jools Wills
f456162bd3
cleanup gngeo symlinking / config generation
2015-12-03 04:11:08 +00: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
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
1f75779345
use mkUserDir
2015-04-07 12:53:32 +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
babcc86940
move the gngeopi ret_file check to the build function as that is the point it will fail
2015-03-21 06:10:24 +00:00
Jools Wills
2401d29bcb
override any -jX MAKEFLAGS for gngeopi, as the makefile is not safe for building in parallel
2015-03-21 06:01:00 +00:00
Jools Wills
292b6e76ff
fixed neogeo rompath
2015-03-21 03:02:07 +00:00
Jools Wills
6b2369c0ee
move existing gngeo configs to new location, and symlink.
...
don't overwrite if there is an existing config
2015-03-19 18:12:18 +00:00
Jools Wills
c32389edcc
updated gngeoip with addSystem
2015-03-09 17:13:20 +00:00
Jools Wills
df9ff6717b
gngeo does not work currently with dispmanx sdl
2015-02-16 17:27:17 +00:00
Jools Wills
49bdb68955
rework of message / error handling:
...
* use arrays for info/error messages
* create a helper function to print our information to console/dialog etc
* rename prebious printMsg to printHeading
* fix for duplication of error messages in rp_callModule
2015-02-15 20:28:02 +00:00
Jools Wills
f937baa863
rename checkNeededPackages to getDepends
2015-01-08 22:03:12 +00:00
Jools Wills
0582fd3f00
add dispmanx flag to more sdl framebuffer based emulator modules
2015-01-02 20:26:43 +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
49d8866ff9
added "runcommand.sh" to emulators that missed it so that they can benefit from user configured video output switching
2014-12-29 14:58:23 +00:00
Jools Wills
bb481316d7
really fix gngeo rom path info
2014-12-24 20:00:07 +00:00
Jools Wills
dedab6538e
added some default controls to gngeo
2014-12-17 19:44:55 +00:00
Jools Wills
d059886db4
correct location of neogeo bios install instructions. The code actually looks for the bios in the rompath, so the bios path feature is not working correctly
2014-12-17 19:24:10 +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
51945ac62a
move information messages regarding rom installation to the configure task so it doesnt need to be duplicated in the binary install function
2014-12-15 05:59:07 +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
0b6c6e528d
fixed - missed some paths in the module changes
...
fastdosbox referred to rpix86 - switched to correct binary, but probably needs some more changes
2014-12-12 01:45:20 +00:00