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