Commit graph

1764 commits

Author SHA1 Message Date
gizmo98
c09d298931 Retroarch: Use auto aspect ratio. 2015-01-09 20:44:21 +01:00
Jools Wills
f937baa863 rename checkNeededPackages to getDepends 2015-01-08 22:03:12 +00:00
Jools Wills
a132751df8 use nobin instead of nobindist 2015-01-07 00:47:55 +00:00
Jools Wills
9a12b1ef88 initial support for creating/installing via split binary packages #553 2015-01-07 00:18:16 +00:00
Jools Wills
7160e8492a uncomment rp_module_flags and instead remove the dispmanx flag from gpsp 2015-01-06 21:39:52 +00:00
Florian
f62f904002 Merge pull request #559 from joolswills/sdl2
switch to building a sdl2 debian package - as it is installed in system ...
2015-01-06 07:08:53 +01:00
Jools Wills
be9a24e534 %ROM% sends the whole path, so we don't need to prefix it in the startAmigaDisk.sh script 2015-01-05 22:41:42 +00:00
Jools Wills
6274904038 the startAmigaDisk.sh was incorrectly quoted, so $1 became "" etc. Now quoted, and made a bit safer so if nothing passed in no symlink is generated.
moved runcommand to the script, as it simplified things, and makes the script a useful standalone
2015-01-05 22:37:28 +00:00
Jools Wills
1ca073199a rename checkForInstalledAPTPackage to havePackage and switch the return codes. It was confusing and illogical.
fix the logic on checking for libsdl2 for emulationstation
2015-01-05 20:20:19 +00:00
Jools Wills
312b8ed8c3 remove gtk+ dependency (we run on framebuffer) from basilisk ii. added sdl dependency 2015-01-04 23:03:57 +00:00
Jools Wills
c1de1fb616 run dosbox under correct user to get config path 2015-01-04 22:03:42 +00:00
gizmo98
174859c64e gpsp: Remove dispmanx flag and keep current resolution.
GPSP seems to use GLES without SDL for rendering. So DISPMANX SDL has no effect. I just modified the gpsp source to get the same result as DISPMANX SDL. I also added a SELECT+START exit emulator combo.
https://github.com/gizmo98/gpsp/commits/master
2015-01-04 18:14:33 +01:00
Jools Wills
0d04d5b314 check for dosbox config before trying to set defaults in it 2015-01-04 15:03:16 +00:00
Jools Wills
5879aebaa8 Revert "just hardcode the dosbox configuration path - if we need to update it we can. Otherwise if dosbox is missing for any reason"
This reverts commit 9f524c64fa.

forgot that the previous code also generates a default config - so we need to keep it, but I will check before doing the ini setting
2015-01-04 14:57:05 +00:00
gizmo98
f94fe6879d retroarch: Change system dir name lynx to atarilynx 2015-01-04 09:00:38 +01:00
Jools Wills
e9ba003c83 Merge remote-tracking branch 'upstream/master' into scummvm 2015-01-03 22:29:17 +00:00
Jools Wills
9f524c64fa just hardcode the dosbox configuration path - if we need to update it we can. Otherwise if dosbox is missing for any reason
a fatal error is thrown - which was added to pick up problems with the script/ini setting functionality
2015-01-03 22:16:21 +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
3ccd020322 cosmetic - no need to quote a path that contains no spaces 2015-01-03 21:37:42 +00:00
Jools Wills
c9c89a37d4 put the virtual keyboard data in an "extra" folder and add it a launch parameter so scummvm can find it.
This is simpler than adding the keyboard path to the scummvmrc as it requires ini sections which we don't (yet) support
(and better than overwriting an existing config from scratch)
2015-01-03 21:34:45 +00:00
Jools Wills
dcde92c39f switch scummvm to build from source - enabling
* virtual / on screen keyboard
 * keymapper gui for mapping keyboard etc
 * newer build than debian repository (1.7.0)

rework the scummvm emulationstation config. we launch it from a script now (in roms/scummvm/) that will show up in emulation station too (and act
as a option to launch scummvm gui). Once launched, games can be added to scummvm. on exit, these are then added as files to rom/scummvm with the game id
as the name (.svm) which then show up in emulation station. this makes adding/launching games automatic.

idea for launching came from http://blog.petrockblock.com/forums/topic/guidescript-add-all-your-scummvm-games-to-emulationstation/#post-4814
2015-01-03 21:01:39 +00:00
Florian
49593fc6d3 Merge pull request #549 from joolswills/ini_cfg_setting
reworked ini/config setting to reduce copy/paste and make the calling simpler
2015-01-03 19:09:23 +01:00
Jools Wills
1eba0df606 more logical loop for installing zork files. 2015-01-03 17:03:13 +00:00
Jools Wills
32419850b9 reworked ini/config setting to reduce copy/paste and make the calling simpler. Since the most common usage is to change a few configuration
values at once, we now have a iniConfig function that sets up the delimiter type (such as "=" or " = "), the value quote
character (often "" nothing or "\"" a single quote) and the filename. you can then just call "iniSet" or "iniUnset" with two parameters
for key and value. A third parameter can be used in case you wish to use the current ini settings but on a different file. We should now easily
be able to handle any key/value configs whilst keeping the code simple/compact
2015-01-03 13:38:57 +00:00
Jools Wills
e00d0ca794 make sure zmachine roms are owned by $user and make the romfolder with mkRomDir so it has the correct permissions
use a loop so the code looks less duplicated.
2015-01-02 21:05:14 +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
76fcbae3ed enhance the dispmanx configuration. Any emulators that can be configured just need a flag "dispmanx" set (in rp_module_flags). they will
then appear in the dispmanx module configuration. That has also been enhanced and shows a single entry for each emulator that is
configured for dispmanx, along with the current status (which was not shown before). A module can also have an additional
configuration section in case enabling / disabling use of dispmanx sdl also needs some other configuration changes
2015-01-02 18:03:46 +00:00
Jools Wills
6959482a68 added dispmanx configuration functions to fbzx and fuse 2015-01-02 15:27:38 +00:00
Jools Wills
011569d6c5 fuse emulator wasn't actually installing the emulator - just support files. add fuse-sdl
runs in the framebuffer, so no need for xinit - add runcommand so users can choose the screenmode (defaults to 640x480)
add a heap of supported snapshot / disk formats
2015-01-02 14:57:11 +00:00
Jools Wills
3b6cd3050e basilisk ii runs ok in framebuffer - so remove xinit
add some default commandline params to launch mac.rom and use disk.img so it can be set up more easily
use runcommand for screenmode switching
2015-01-02 12:27:45 +00:00
Jools Wills
19b5bf828c ditched fastdosbox emulator - http://www.raspberrypi.org/forums/viewtopic.php?p=662228#p662228
switch to dosbox svn - and manually enable dynamic recompilation.
add configuration for dispmanx to dosbox, and use runcommand
2015-01-02 02:13:54 +00:00
Jools Wills
61d7f59cd6 group the two msdos emulators together under the same section in emulation station.
make fastdosbox more useful by mounting the roms directory as C on startup., Now users can easily access installed games
fix up link creation if configure run and the link exists
2014-12-30 15:35:52 +00:00
Jools Wills
1a6316fb49 retroarch now supports zip files natively - https://github.com/libretro/RetroArch/pull/986
removed old retroarch-zip helper script
added .zip .ZIP extensions to be added to es config
2014-12-29 23:10:50 +00:00
Kevin
fce9c57ac5 fix folder creation in mame4all 2014-12-29 23:43:55 +01:00
Jools Wills
ae9d635dfc Merge remote-tracking branch 'upstream/master' into more_runcommand_improvements
Conflicts:
	scriptmodules/emulators/dosbox.sh
2014-12-29 16:25:45 +00:00
Jools Wills
30cd04bde4 we are using module id now for dispmanx setting 2014-12-29 16:22:37 +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
85cc687a0c remove dosbox emulator #536 2014-12-29 15:45:35 +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
9ed7cabdaa use .cfg for dispmanx configuration to bring it in line with the videomodes config naming 2014-12-29 14:39:15 +00:00
Jools Wills
c782fdc706 switch dgen back to using petrockblock hosted copy 2014-12-28 10:30:28 +00:00
Jools Wills
385d1b7b6e after building pifba script checked for wrong file and threw an error 2014-12-28 10:17:16 +00:00
Jools Wills
bf4361dbac no need for adjusting script memory check limit - we now set the amount of memory. This change got lost in a previous mereg conflict 2014-12-27 05:42:35 +00:00
Jools Wills
920f54a76a simplify sed makefile fixes for cpc module 2014-12-26 15:55:42 +00:00
Jools Wills
4524c87783 can do a shallow checkout on github 2014-12-26 10:35:10 +00:00
Jools Wills
c82741ea88 switch mame4all to own fork on github that includes patches for missing libraries and the ps3 controller fix - https://github.com/petrockblog/RetroPie-Setup/wiki/Setting-Up-a-PS3-controller-for-mame4all-pi / https://code.google.com/p/mame4all-pi/issues/detail?id=33 2014-12-26 10:33:06 +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
e2f68114b7 install openmsx roms as part of install function 2014-12-24 20:01:59 +00:00
Jools Wills
bb481316d7 really fix gngeo rom path info 2014-12-24 20:00:07 +00:00