Commit graph

1764 commits

Author SHA1 Message Date
Jools Wills
cec809bcac xm7 - fix building on buster due to lack of freetype-config
* create fake freetype-config that uses pkg-config
 * don't do configuration work on removal
 * remove dispmanx flag as doesn't work with dispmanx driver currently
2020-02-14 07:11:55 +00:00
cmitu
8d7d50ff43 scummvm: update to 2.1.1 release tag 2020-02-11 18:50:22 +00:00
Conn O'Griofa
ad6239f990 dosbox-sdl2: add libglew-dev to depends
Current master is failing due to libglew-dev being required
even if opengl is disabled. As a temporary measure, install
package to satisfy build (and raise the issue upstream later).
2020-02-11 02:19:35 +00:00
Jools Wills
40b71321c0 advmame - enable for kms and mali systems
* use sdl2 on non videocore systems
 * force sdl video / keyboard input on kms / mali
2020-02-10 01:02:20 +00:00
Jools Wills
13c9dfd7da daphne - re-order to skip unneeded config work on removal 2020-02-08 08:23:53 +00:00
Jools Wills
2ccaf4d4a6 Merge pull request #2977 from joolswills/rpi4_sdl1
Enabling a variety of sdl1 applications for rpi4
2020-02-08 03:44:54 +00:00
Jools Wills
72a28ad364
Merge pull request #2972 from joolswills/rpi4_gles3
Rpi4 gles3
2020-02-07 21:29:50 +00:00
Jools Wills
af2e9327ab
Merge pull request #2974 from dankcushions/m64phighres
N64: Mesa: support high resolutions modes
2020-02-07 21:29:13 +00:00
dankcushions
3fe099a297 N64: Mesa: support high resolution modes 2020-02-07 20:58:41 +00:00
Jools Wills
c30af73dac sdltrs - reorder configure and symlink $home/sdltrs.t8c to configs/trs-80 2020-02-05 08:02:47 +00:00
Jools Wills
9fb86fde4a ti99sim - enable for kms and enable dispmnx backend by default
* create a launch script for switching folder for compatibility with runcommand setting SDL1_VIDEODRIVER
 * reorder configuration and add logic to avoid running install code on removal
2020-02-05 05:52:36 +00:00
Jools Wills
65e43ddb7d scummvm-sdl1 - enable for kms and default to dispmanx backend for kms targets (rpi4)
* disable opengles backend on rpi4/kms as it's not supported by sdl1 with dispmanx backend
2020-02-05 05:52:36 +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
dfa672a65e jzintv - enable for kms 2020-02-05 05:52:36 +00:00
Jools Wills
e9e896c02d daphne - enable for kms and enable dispmanx backend by default 2020-02-05 05:52:36 +00:00
Jools Wills
551f3e9556 px68k / lr-px68k - use $biosdir in help text rather than $romdir/BIOS 2020-02-05 01:27:25 +00:00
Jools Wills
6a43eabd43 openmsx - build from older code on gcc < 7 due to latest requiring C++17 2020-02-04 18:51:57 +00:00
Jools Wills
acaca66b85 amiberry - added missing dependency for libraspberrypi-dev for videocore targets
* also simplift make parameter logic to use videocore flag
2020-02-02 04:31:44 +00:00
Jools Wills
1a22d113f0 dosbox - don't install sdl1.2 depends for dosbox-sdl2 2020-02-02 00:06:51 +00:00
Jools Wills
5cd60aa156 retroarch - enable GLES3 support on platforms with gles3 flag 2020-02-01 03:43:40 +00:00
dankcushions
150fe433b7 highres mode for GLideN64 needs to be paired with a nativeResFactor=2 to work. 2020-01-29 10:42:19 +00:00
Jools Wills
6413f5c7c6
Merge pull request #2942 from cmitu/zork1
frotz: remove module flags
2020-01-18 01:24:25 +00:00
cmitu
9357463e35 retroarch: update to v1.8.4
* rebased RetroPie patches
2020-01-15 20:44:56 +00:00
dankcushions
0c944aba10 CacheSize is no longer a parameter in GLideN64 2020-01-13 01:06:16 +00:00
Jools Wills
91cb278c1e atari800 - update to v4.2.0 2020-01-13 00:56:26 +00:00
Jools Wills
a4079348b4 atari800 - add some additional emulator entries for forcing model
* useful to force a particular system per game - added 800/800xl and 130xe options - the default atari800 will use the last saved system configuration
 * rename atari800 for 5200 to atari800-5200 and force 5200 so it doesn't use the last saved system
2020-01-06 03:40:45 +00:00
Conn O'Griofa
1a4fea254d runcommand: support modesetting for content launched via xinit
* replace manual invocations of "xinit" with XINIT: command prefix
* build a custom xinitrc that handles modesetting (via xrandr, setting
  a mode matching the resolution and refresh instead of the mode id)
  and launch of content.
* if we are already in an Xorg context, the xinitrc will be bypassed,
  allowing content prefixed with XINIT: to work in all contexts without
  any problem (and still supporting modesetting).
2019-12-30 20:19:06 +00:00
Conn O'Griofa
c6ee671d59 runcommand: improve retroarch KMS support
On KMS systems, hide the retroarch render resolution option, and
populate the target mode (including fullscreen flag) instead.
2019-12-30 20:19:06 +00:00
cmitu
c4e92531c8 frotz: remove module flags 2019-12-30 12:29:23 +00:00
Jools Wills
685f0f35db retroarch - added ozone and menu_widgets to assets and rename assets package / functions 2019-12-29 10:25:02 +00:00
cmitu
182246dda8 retroarch - update to 1.7.9.2
* there's a new notification UI (menu widgets) which is the default.
 * the joypad sorting is dropped upstream, so the patch included in RetroPie is not needed anymore. Remains to be seen if the new joypad order is compatible with the previous behavior.
 * upstream dropped the video_shader parameter and replaced it instead with a CLI option (--set-shader), but in my tests this is not behaving the same - the shader from the command line overrides any game overrides, whereas before, the shader saved for the game would override the one in the config file. Also, for some reason the default for enabling the Video Shaders has been changed to false.
 * added a patch to bring back reading the video_shader parameter when every other auto-shader preset (game/core/content/global) is not present.
 * there's a new quit_press_twice option, defaults to true, which expects the user to press the Quit key/hotkey combo twice to exit.
 * the default compile options enable support for OpenGL1, disable them on the Pi when the BRCM libs are used since it produces a linking error (missing -lGL).
 * disabled vulkan and wayland for non-X11 platforms (fixes previous PR's build with RetroArch < 1.8.0 and SDL not having Wayland enabled - see libretro/RetroArch#9583).
 * quit_press_twice, video_shader_enable - these will be also set for migrated configs, since they're unset by default.
 * a added rgui_browser_directory to make browsing for files start in RetroPie's rom folder. Useful when multi-disk games are loaded and a new disk must be appended.
 * changed the default font size due to the new notification system - 12 is unreadable with the new menu widgets style notifications. The default is 32.
 * set the new rgui_aspect_ratio_lock configuration option to Integer scale, this makes the RGUI more readable instead of being stretched to the content's aspect ratio (see libretro/RetroArch#8211).
2019-12-29 10:19:21 +00:00
Jools Wills
e6f6f38aed retroarch - need to use the the binary base url - without platform
* added __binary_base_url to system.sh for this
2019-12-28 01:01:20 +00:00
Jools Wills
ed9050f231 retroarch - use __binary_url for xmb assets
* old url still works, but this fits in better with our file structure
2019-12-28 00:53:31 +00:00
Jools Wills
a59fd0e177
Revert "retroarch: update to 1.7.9" 2019-12-26 07:24:30 +00:00
Jools Wills
79d5de6066
Merge pull request #2853 from cmitu/retroarch_178
retroarch: update to 1.7.9
2019-12-26 06:30:36 +00:00
Jools Wills
920b57c27b ppsspp - fix building on rpi2/3 in chroot
upstream are now doing a check for rpi model based on sysfs file which breaks when building
in a chroot or on other non rpi hardware (but targetting the rpi)
2019-12-26 06:12:18 +00:00
cmitu
231e2b0b14 Update to 1.7.9.2 2019-12-26 05:29:40 +00:00
Jools Wills
88f60b31fa simcoupe - rework module due to upstream changes
* added sdl2, bzip2 and libspectrum dependencies
 * run cmake - no makefile in repo
 * add check for successful build
 * use Makefile install
 * enable for mali and kms
2019-12-25 22:01:37 +00:00
Cristi Mitrana
528d55059c
reicast: add back STDOUT messages 2019-12-24 18:58:27 +02:00
Cristi Mitrana
83348f38f0
Update reicast.sh 2019-12-24 09:32:38 +02:00
Jools Wills
00fedbe865 Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-12-24 04:14:27 +00:00
Jools Wills
fc7f46268d system - fix double distcc path in MAKEFLAGS that broke distcc disabling code
also switched to using DISTCC_HOSTS="" to disable distcc when needed as previous
string replacement was hacky/unreliable and failed due to path duplication bug as
only the first path was removed from MAKEFLAGS
2019-12-24 04:07:00 +00:00
Jools Wills
275d0d398b
Merge pull request #2906 from cmitu/fkms_additions
zesarux: use SDL2 for KMS targets
2019-12-19 06:00:59 +00:00
cmitu
557e1265c7 zesarux: use SDL2 for KMS targets 2019-12-19 05:59:07 +00:00
Jools Wills
5d3cf763d3 Merge branch 'master' into fkms_rpi4 2019-12-19 02:37:22 +00:00
cmitu
16c9075eed Update license links for a few scriptmodules 2019-12-19 02:37:02 +00:00
Jools Wills
92dbe1223d Merge remote-tracking branch 'retropie/master' into fkms_rpi4
Conflicts:
	scriptmodules/emulators/atari800.sh
2019-12-19 02:20:06 +00:00
Jools Wills
0c3a7326c6 atari800 - allow additional parameters to be sent to launch script 2019-12-19 02:18:01 +00:00
Jools Wills
004545ff0e
Revert "licenses: update/add links for a few scriptmodules" 2019-12-19 02:15:30 +00:00
Jools Wills
8d8b7e9b6e
Merge pull request #2842 from joolswills/atari800_git
atari800 - switch to using github repo and update to v4.1.0
2019-12-19 01:56:53 +00:00