Commit graph

92 commits

Author SHA1 Message Date
HerbFargus
1ae6e9130e Add Arcade System
Makes all arcade emulators accessible from one system
2016-01-31 11:07:16 -07:00
Jools Wills
e00d1816c0 check for armv6 rather than rpi1 in some cases where we are disabling due to performance etc 2016-01-17 00:46:26 +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
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
3cf4649650 use moveConfigDir for advmame 2015-12-03 03:49:01 +00:00
Jools Wills
0d48cecc22 use advmame 1.4 instead of 1.2, and change some logic to reduce changes when we update 1.4 to 1.5 in the future.
make 0.94.0 the default for rpi1/rpi2 to simplify things
2015-11-25 21:18:14 +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
Jools Wills
4880a46225 added double-x / double-y res modes for advancemame for games like blasteroids that use non square pixels. #784 2015-04-03 21:12:58 +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
e273046db5 advmame - disable BGR15 for pi framebuffer as it causes wrong colours 2015-03-21 04:45:41 +00:00
Jools Wills
3c08f742c8 separate out configs for different versions of advmame 2015-03-21 04:16:01 +00:00
Jools Wills
443e62aada rework advmame module:
* advmame 0.94 and 1.2 included and switchable
 * switch from sdl by default to direct framebuffer - after testing with rpi1, the performance is better
 * patch for video mode generation to use fake modes with exact dimensions - no need for generating modes based on video clock etc - the pi framebuffer doesn't care - it scales in hardware
 * new config location and symlink old location
2015-03-21 02:41:45 +00:00
Jools Wills
44912b3336 fix up advmame (earlier c&p fail). switch advmame to use subfolders for artwork/samples 2015-03-09 19:58:38 +00:00
Jools Wills
2330590a78 allow setting of platform name / extensions in platforms.cfg and via addSystem - so we don't have to duplicate extensions everywhere. Even though different emulators
for a single platform may support different extensions, we only have a single entry in emulationstation.

allow a user to override platforms.cfg in /opt/retropie/configs/all/platforms.cfg (to add their own file extensions)

clean up defaults for snes (pi1 default is picodrive, pi2 is snes9x-next)
2015-03-09 13:13:53 +00:00
Jools Wills
2218746b77 disable mouse cursor on advmame 2015-02-22 02:42:21 +00:00
Jools Wills
60ea2f6b94 use sdl with dispmanx by default for advmame and tweak config settings 2015-02-13 03:54:46 +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
8de95fa9bf missed some iniSet lines in advmame module that needing updating 2015-01-03 22:12:48 +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
e594e10700 use iniset function for configuring advmame - and point roms / artwork / samples to the correct locations 2014-12-24 20:28:06 +00:00
Jools Wills
d40dff79b5 incorrect rom folder for advmame 2014-12-24 20:15:41 +00:00
Jools Wills
e5876f7fe8 use $home rather than /home/$user (user folder could be anywhere theoretically) 2014-12-19 23:04:45 +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
9625c62f7a let advmame have it's own rom folder so it can be run alongside mame4all (different version of mame - different romset). Some games may work
better due to the newer mame base (and some a lot slower)
2014-12-16 21:27:47 +00:00
Jools Wills
c758e09a01 remove old .advancemame configuration on config. we should probably back up old user configs though 2014-12-13 03:09:38 +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
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
198bc723c3 left over popd 2014-12-12 02:29:37 +00:00
Jools Wills
5296ef9fbd removed uneeded pushd/popd from first two modules 2014-12-11 03:29:09 +00:00
Jools Wills
4fa2897844 updated advmame.sh module to use separate build/install directories, the new emudir/builddir variables and other cleanups 2014-10-27 00:55:00 +00:00
Jools Wills
6076946ec3 for better readability/naming use depends rather than depen for dependency function naming (and retropie_package parameters) 2014-08-11 17:53:24 +01:00
Florian
faef5e4eb3 Updated download URLs, added directory creation calls 2014-08-06 18:50:30 +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