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
4816c9a289
update emulators to use setBackend and new sdl1/sdl2 flags
2021-04-19 03:30:09 +01:00
Jools Wills
7384f8a395
added md_ret_require checks to some emulators that didn't have it
...
This allows our packaging core to know if a build failed
2021-02-22 01:18:30 +00: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
eb8a03891c
linapple - enable for kms and enable dispmanx backend by default
...
* refactor to use launch script for compatibility with runcommand setting of SDL1_VIDEODRIVER
2020-02-05 05:52:36 +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
63414cdf68
linapple - only copy default configs on install
2017-07-20 03:08:13 +01: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
e385457a7b
cosmetic - remove trailing spaces in copyright
2016-08-11 03:23:30 +01:00
Jools Wills
e915cc26fd
linapple - pushd to rom dir, so screenshots are saved there. move info to platforms.cfg
2016-08-06 01:53:02 +01:00
Jools Wills
b8a8114fc5
linapple - use copyDefaultConfig
2016-08-05 22:17:22 +01:00
Jools Wills
943e407eb0
chown configs when copying
2016-06-27 15:21:12 +01:00
Jools Wills
95448f50e3
linapple - not using .sample now
2016-06-27 15:18:22 +01:00
Jools Wills
acb638a7ea
rework linapple - no need to symlink the configs as it looks in ~/.linapple first.
2016-06-27 15:16:51 +01:00
HerbFargus
86da2c00bc
finish docs for the rest of the emulators
2016-06-11 00:14:31 -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
HerbFargus
c5f925d95c
update linapple depencies and configs
2016-05-05 20:38:44 -06:00
HerbFargus
2c4f06b80b
update install dir
2016-04-18 13:23:37 -06:00
HerbFargus
0fdc09f67d
move copy function to config
2016-04-18 13:13:23 -06:00
HerbFargus
c966f32571
Update Linapple with Dabone's Changes
2016-04-17 15:10:58 -06: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
10c1f1eb9e
enable linapple for x86/x11 and remove binary dependency
2016-02-22 21:02:43 +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
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
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
8933481197
use iniSet for changing linapple config
2015-03-25 23:25:00 +00:00
Jools Wills
3182ef62e6
move linapple over to addSystem, and copy/symlink the config so it's available in $configdir/apple2. moved the launched script to roms
...
so users can more easily customise it.
2015-03-24 17:13:54 +00:00
Jools Wills
500d578c5d
some modules hadn't been migrated to use mkRomDir - and a couple of missing ports folder creations.
2015-01-26 19:56:33 +00:00
Jools Wills
231051ccad
styleguide changes:
...
* add newline to end of main scripts
2015-01-11 17:32:20 +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
782acc1ad5
no need to run linapple as sudo - it just needs write permission to it's folder. chown all folder to $user.
...
create ftp/cache and images folders as the install script does (but we don't use it as it is hardcoded)
2014-12-23 11:01:24 +00:00
Jools Wills
de99be8a9c
fixed up linapple dependencies - requires curl development libs not only runtime. Also doesn't need libz runtime added here as it will be installed by the other dependencies
2014-12-23 09:57:06 +00:00
Jools Wills
764cff1915
linapple segfaults unless run as root. No idea why as of yet, but sudo it for now
2014-12-17 06:16:23 +00:00
Jools Wills
942d4c7b53
fixed building linapple on gcc > 4.6
2014-12-16 17:19:12 +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
2d903f167b
reworked linapple for new build location / system
2014-12-11 19:39:43 +00:00
Florian
6b59876b97
Fixed GNGeoPi module installation ( #448 ), updated Linapple module ( #450 )
2014-08-21 21:59:02 +02:00