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
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
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
e385457a7b
cosmetic - remove trailing spaces in copyright
2016-08-11 03:23:30 +01:00
Jools Wills
c70b8b8171
remove some old 2.6+ delSystem calls
2016-06-16 15:43:06 +01:00
Jools Wills
e246015f55
missing quote
2016-06-11 16:39:53 +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
Jools Wills
f5cdb78e61
enable osmose for x86/x11
2016-02-22 21:04:30 +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
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
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
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
b76b26c4f5
don't allow osmose to build in parallel
2015-03-21 14:44:10 +00:00
Jools Wills
d948795710
updated sega 8/16 bit emulators to use new emulator management system
2015-03-09 16:52:38 +00:00
Jools Wills
fa4e8a6121
fixed up missing runcommand and runcommand params for osmose
2015-02-19 00:01:40 +00:00
Jools Wills
5504ff03f7
switch to own osmose fork with Makefile changes to remove cpu specific cflags
2015-02-07 20:42:22 +00:00
Jools Wills
231051ccad
styleguide changes:
...
* add newline to end of main scripts
2015-01-11 17:32:20 +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
bb17a82184
osmose emulator wasn't working - remove -joy parameter by default - #455
2014-12-21 04:47:47 +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
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
77905a0ccd
reworked osmose for new build location / system
2014-12-11 22:45:20 +00:00
Jools Wills
fcc8310376
fixed incorrect https link to http for osmose. #424
2014-08-07 23:10:45 +01:00
Florian
faef5e4eb3
Updated download URLs, added directory creation calls
2014-08-06 18:50:30 +02:00
Florian
46077accfe
ES system settings are set individually for each system (issue #403 )
2014-08-02 10:44:41 +02:00
Jools Wills
c272a3a4ef
split out emulators and libretro cores into separate module files - supplementary modules still to do
...
add functions for registering/loading the modules
2014-07-20 19:41:17 +01:00