Commit graph

1764 commits

Author SHA1 Message Date
Jools Wills
6fdc996af7 pcsx-rearmed - force disabling of neon
* configure script makes a wrong choice when gcc is using -mcpu=arm1176jzf-s
2018-01-29 19:18:33 +00:00
Jools Wills
aa73dc8193 ppsspp - fix building on stretch (egl library name fix from psyke83) 2018-01-29 19:18:33 +00:00
Jools Wills
5ce04e6860 capricerpi - link against png rather than png12 for compatibility with stretch. 2018-01-29 19:18:33 +00:00
Conn O'Griofa
a49c2f35b5 mupen64plus: Add missing fonts-freefont-ttf dependency
Needed by GlideN64: dfada113d3/src/TextDrawer.cpp (L207)
2018-01-28 04:34:27 +00:00
Jools Wills
f747616e55 scummvm - update to 2.x branch. closes #2227
* scummvm built against sdl2 now has fixed joypad support, so the scummvm-sdl1 is no longer needed. However it is being left for now, in case there are other isues.
2018-01-19 18:52:06 +00:00
Jools Wills
53ed920aa6 stella - config location changes - symlink new location to "$md_conf_root/atari2600/stella" - fixes #2262 2018-01-19 17:12:30 +00:00
Jools Wills
96be8ab9c0 capricerpi - missing libpng12-dev dependency 2018-01-16 11:48:50 +00:00
Jools Wills
4852d12c8a ppsspp - switch to v1.5.4 until build issues are resolved 2017-12-30 17:35:43 +00:00
Conn O'Griofa
4751c259ec dosbox-sdl2: add to experimental
Add experimental DOSBox port with SDL2 & FluidSynth support
Thanks to: https://github.com/duganchen/dosbox

Preliminary findings:
* Performance is roughly equal to vanilla build (~11fps with Quake +timedemo demo1 on both)
* Graphical tearing no longer appears to be present (or is greatly reduced)
* Better scaling of the display to the entire screen
* The blue colour bug when opening the mapper via Ctrl+F1 is no longer present.

Disadvantages:
* CD-ROM emulation is not available due to lack of support in SDL2 (does not affect IMGMOUNT,
  so won't be a problem on Raspberry Pi)
* Mapper and windowed mode does not scale to full screen (but the port is configured to
  use fullscreen by default to mitigate the problem).
2017-12-29 10:04:44 +00:00
Conn O'Griofa
3a81d27f23 dosbox: update to r4006 & cleanups
Changes:
* Update to SVN r4006
* Fetch original source via subversion repository directly
* Clean up functions to allow support for dosbox variants,
  ensure launcher script is removed and prevent config file from
  being generated during uninstall phase.
* Ensure .sh scripts have timidity daemon running when needed
2017-12-29 10:02:47 +00:00
Jools Wills
322d589048 Revert "retroarch - update to v1.7.0"
This reverts commit 72e64530f3.

Needs more testing - https://retropie.org.uk/forum/topic/15530/retroarch-1-7-0-error
2017-12-28 17:22:50 +00:00
Jools Wills
fb13144e18 scummvm - duplicate repo pull 2017-12-28 12:38:56 +00:00
Jools Wills
72e64530f3 retroarch - update to v1.7.0
* update our hotkey/disable search patches to apply to v1.7.0
2017-12-28 10:07:47 +00:00
Jools Wills
b3f19749c5 advmame - update to v3.6 2017-12-28 09:37:52 +00:00
Conn O'Griofa
dc2fcd6d1e drastic: patch binary for new RPi vendor library names 2017-12-28 00:49:23 +00:00
Conn O'Griofa
6036631928 coolcv: patch binary for new RPi vendor library names 2017-12-28 00:49:23 +00:00
Conn O'Griofa
e72696835e rpix86: patch binary for new RPi vendor library names 2017-12-28 00:49:22 +00:00
Conn O'Griofa
bb51f73c15 dosbox: implement support for launching via .conf files
This allows users to override the default dosbox configuration,
but the most likely use is to configure the autoexec, such as:

[autoexec]
MOUNT C /home/pi/RetroPie/roms/pc
C:
CD PROGRAM/
LAUNCH.EXE
EXIT

This is the recommend way to configure content, and should also
work with lr-dosbox.
2017-12-23 01:39:54 +00:00
Conn O'Griofa
1906f43b31 ags: add to platforms & enable DIGMID support
Add Adventure Game Studio to platforms configuration and fetch
recommended GUS patch from http://liballeg.org/digmid.html.

Fixes MIDI playback on devices with no hardware MIDI support (such as
Raspberry Pi).
2017-12-19 04:07:11 +00:00
Jools Wills
7520c88df5 advmame - add -fno-stack-protector to cflags - fixes #2223
* fixes segmentation fault when built on gcc with stack protection enabled (eg on Ubuntu 17.10)
2017-12-18 03:25:49 +00:00
Conn O'Griofa
783043d5d9
Revert "mupen64plus: Pi: temporarily workaround texture rendering/segfault issue" 2017-12-17 19:12:31 +00:00
Conn O'Griofa
1888efb3ed mupen64plus: Pi: temporarily workaround texture rendering/segfault issue
May be reverted later - see: https://github.com/gonetz/GLideN64/issues/1665
2017-11-30 05:53:25 +00:00
Jools Wills
083e32c898 remove newbrcmlibs flag as all binaries that link against the libraries have been rebuilt 2017-11-22 19:23:04 +00:00
Jools Wills
80bf54f388 retroarch - update to new version including modules that require new brcm library names - #2091
* include patches for lr-mupen64plus and lr-parallel-n64 until upstream accepts the PRs - https://github.com/libretro/mupen64plus-libretro/pull/39 / https://github.com/libretro/parallel-n64/pull/469
2017-11-21 19:41:57 +00:00
Conn O'Griofa
e6d8bab05b dosbox: implement software MIDI synth support
* Configure DOSbox to use TiMidity/FluidSynth ALSA port for MIDI if a running
  service is detected during installation or if the target is a Pi.
* On Pi, explicitly spawn/kill a TiMidity daemon - but only if an existing
  TiMidity/FluidSynth instance is not already running.

Using timidity is safe on the Pi, as the bcm2835 audio codec supports hardware
mixing on up to 8 substreams. It may be usable on other targets, but we
need to ensure that either hardware mixing or dmix (ALSA software mixer)
is available to avoid sound blocking.
2017-11-15 20:35:51 +00:00
Jools Wills
6f8fbc8bf7
Merge pull request #2184 from joolswills/tinker_board
Tinker board
2017-11-06 18:53:20 +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
c9b3d8fb71 retroarch - rework configure parameters utilising new kms / gles platform flags 2017-11-02 19:49:59 +00:00
Conn O'Griofa
e3bac5a1a7 reicast: use pause dialog with 15 second timeout 2017-11-02 01:58:10 +00:00
Conn O'Griofa
62fde83c30 fs-uae: use pause dialog with 15 second timeout
Necessary due to joy2key being unavailable.
2017-11-02 01:56:46 +00:00
Jools Wills
a63a32fe2e vice - fix sending additional parameters to vice.sh script - fixes vice-xvic-cart 2017-10-28 20:15:19 +01:00
Jools Wills
d4789b8946 fuse - update to v1.4.1 2017-10-25 21:35:31 +01:00
Conn O'Griofa
db90463c86 ppsspp: use newbrcmlibs flag 2017-10-17 21:00:55 +00:00
Jools Wills
ed0cb8f909 stella - update to v5.0.2 2017-10-17 19:51:26 +01:00
Conn O'Griofa
ea9a7fd2f0 atari800: update for new vendor graphics library names 2017-10-17 14:20:45 +00:00
Jools Wills
e0a8400ee0 mupen64plus - added newbcrmlibs flag 2017-10-08 15:26:28 +01:00
gizmo98
45448b4d25 dolphin: add missing dependency 2017-10-05 20:12:26 +02:00
gizmo98
57906a8cb9 mupen64plus: fix audio for ubuntu version >= 16.10 2017-10-04 19:27:49 +02:00
gizmo98
3933fee8c3 mupen64plus: remove old MESA GL3-3 fixes
GLideN64 does not need this workaround anymore.
2017-10-04 19:26:41 +02:00
gizmo98
336f1398c7 mupen64plus: fix ubuntu 16.04
GLideN64 needs libpng16-dev. Mupen64plus-core needs freetype and
ubuntu’s freetype needs libpng12-dev.
Fix: Use libpng16 libs of GLideN64 repo.
2017-10-02 16:31:17 +02:00
Jools Wills
da0460cddb xm7 - fix warning with patch / remove verbose / unneeded j1 2017-09-24 13:53:03 +01:00
Jools Wills
af49cdc082 xm7 - rework very broken module module
* added missing dependencies
 * use downloadAndExtract
 * fix up sources
   * deprecated _BSD_SOURCE define that breaks configure
   * fix needed for psg.cpp
   * use first frame of icon in conversion script to avoid having wrong output filenames
   * missing X11 link library
 * various other code cleanups
2017-09-24 11:33:20 +01:00
Jools Wills
08b823fed6 residualvm - use software renderer by default and for Residual GUI. fixes #2123 2017-09-21 12:36:36 +01:00
Jools Wills
805b788efc some missing local variable definitions, and variable renaming of choices to choice 2017-09-19 15:04:33 +01:00
gizmo98
d044e6da18 mupen64plus: cxd4 x86 use SSE2
There is no SSSE3 code optimization anymore. Use SSE2 optimized code.
2017-09-17 13:00:06 +02:00
Jools Wills
c7003a3a2c fuse - update to v1.4.0 2017-09-13 18:24:01 +01:00
Jools Wills
6ea7f002cc dgen - fix compilation on rpi3 - fixes #2110 2017-09-10 13:45:30 +01:00
Jools Wills
a87384456d vice - now requires xa65 dependency 2017-09-09 17:08:58 +01:00
Jools Wills
7749caa2cb basilisk - added oss-compat dependency 2017-09-05 14:24:40 +01:00
Jools Wills
23d98f9641 np2pi - fix binary path after build location change. 2017-08-23 14:24:13 +01:00