G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership.
2024-08-06 09:38:25 -04:00
cmitu
9f6e198b4d
sdl12-compat: enable on a few SDL1 modules
...
Enable the 'sdl12-compat' backend for:
* Atari800
* Fuse
* Osmose
* Linapple2 (Linapple-Pie). Upstream seems to be still using SDL1.
* OpenBOR
* FBZX
* XRick
* CapriceRPI
2024-02-25 18:36:08 +00:00
Jools Wills
ca90dc240f
fuse - fix build error on gcc 10
2022-10-31 01:52:45 +00:00
Jools Wills
e66301947a
fuse - rework module to use setBackend
...
The configure_dispmanx_* functions are now just a _backend_set_fuse function which is called
by the backends module for modules that have this. This allows a module to
2021-04-19 03:30:09 +01:00
Jools Wills
2cfcdc4765
emulators - added rp_module_repo for emulators using source archives
2021-02-15 23:54:13 +00:00
Jools Wills
afd3364c80
fuse - update to v1.5.7
...
* include patch to avoid segfault when using dispmanx sdl driver
* ref: https://sourceforge.net/p/fuse-emulator/bugs/449/
2019-03-31 16:03:29 +01:00
Jools Wills
f22f92d13e
helpers / downloadAndExtract - allow additional parameters for both tar and unzip
...
* change existing calls which used --strip-components
* use multiple parameters for arguments which should allow additional arguments with spaces
* implements #2630
2019-02-27 06:36:28 +00:00
Jools Wills
f474d0fcbd
switch to newer package name libpng-dev over libpng12-dev for dependencies.
...
* allow modules to still use libpng12-dev but show a message for them to be updated
* change libpng-dev dependency to libpng12-dev for Jessie and older
2018-10-18 19:08:56 +01:00
Hugo Hromic
7b800a8e30
fuse - move/rebase in-line patch into file
2018-08-22 17:52:50 +01:00
Jools Wills
6f5ada6408
Revert "fuse - updated to v1.5.1"
...
This reverts commit d258fa35f9
.
v1.5.1 crashes with our sdl1 dispmanx driver (Works with standard framebuffer sdl1 backend).
2018-03-11 14:25:30 +00:00
Jools Wills
d258fa35f9
fuse - updated to v1.5.1
2018-03-11 11:37:05 +00:00
Jools Wills
d4789b8946
fuse - update to v1.4.1
2017-10-25 21:35:31 +01:00
Jools Wills
c7003a3a2c
fuse - update to v1.4.0
2017-09-13 18:24:01 +01:00
Jools Wills
42fd198875
helpers - added downloadAndExtract function for use in modules
...
* replace many of the existing wget | tar commands with the new function
* include error logging in the function via runCmd, to trap download/unpacking issues
2017-08-10 20:45:49 +01:00
Jools Wills
128dab984b
fuse - update to 1.3.7 / libspectrum 1.3.5. add rzx extension
2017-07-04 16:14:19 +01:00
Jools Wills
34fcb2d28d
fuse - updated to fuse 1.3.4 / libspectrum 1.3.2
2017-03-27 18:25:08 +01:00
Jools Wills
9ce573e489
fuse - added "+Start Fuse" launch script for standalone fuse and use fullscreen by default (for x11)
2017-03-06 23:29:36 +00:00
Jools Wills
5926524aff
added licences to modules
2017-03-01 13:51:12 +00:00
Jools Wills
87c8b439f6
roms -> games in module help for machines that generally don't run games from rom (the term rom is horribly misused online).
2017-01-28 00:06:08 +00:00
Jools Wills
eda4f61136
updated all modules to use addEmulator / addSystem
2016-12-31 02:49:04 +00:00
Jools Wills
ad8688f9ab
fuse - updated to v1.3.0
2016-10-09 02:57:51 +01: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
dceff63856
helpers - applyPatch
...
* make applyPatch support patches via stdin
* update modules to use applyPatch
2016-08-07 10:38:59 +01:00
Jools Wills
2ef67be32a
fuse - don't remove raspbian fuse packages
2016-07-27 14:41:46 +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
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
Jools Wills
6afb85585a
enable frotz and fuse on x86/x11
2016-02-07 14:44:07 +00: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
027cf0341f
de-duplicate the retroarch archives url
2015-12-20 22:41:47 +00:00
Jools Wills
07acc7c559
two more cases of moveConfigDir/moveConfigFile
2015-12-03 04:03:40 +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
e59aa3549d
check if fuse builds successfully
2015-10-02 23:54:10 +01:00
Jools Wills
6b53263125
missing space when appending to CFLAGS/LDFLAGS for fuse
2015-10-02 23:34:27 +01:00
Jools Wills
5ec0621c98
switch to lr-fuse as default zx spectrum emulator as it's easier to use with a controller out of the box (and move it out of experimental).
2015-07-16 23:24:13 +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
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
b697c1d180
fix up dispmanx settings for fuse now we have 48k/128k ids
2015-03-23 14:38:48 +00:00
Jools Wills
db10c3f49f
use fuse-48k/fuse-128k as fuse launch options
2015-03-23 14:26:46 +00:00
Jools Wills
08fbffbf70
updated fbzx/fuse to use addSystem
2015-03-09 17:10:12 +00:00
Jools Wills
d4c2288690
updated fuse to use source/binary distribution rather than raspbian package - we are now running fuse 1.1.1.
...
includes patch to disable mouse pointer
use dispmanx by default for tear free output (doesn't seem to have any noticeable slowdown due to the vsync)
2015-02-18 23:22:24 +00:00
Jools Wills
bdb912e6c1
use sdl with dispmanx by default for fuse as I had a black screen after exit when testing without
2015-02-18 19:35:47 +00:00