Commit graph

564 commits

Author SHA1 Message Date
Jools Wills
42d4bbe512 updated module flags for all ports 2020-02-22 08:23:30 +00:00
Jools Wills
00d25608a5 abuse - cosmetic - trailing whitespace 2020-02-22 00:14:24 +00:00
cmitu
0d4f6421c3 openbor: properly enable dispmanx 2020-02-21 20:57:14 +00:00
cmitu
a4e430aaec Enable a couple more SDL1 emulators on the Pi4 2020-02-19 19:58:40 +00:00
Jools Wills
8683e966b3 ioquake3 - move to optional packages 2020-02-16 00:02:56 +00:00
Jools Wills
bf8484ecdd cdogs-sdl - switch back to 0.7.2 - removes need for gtk dependencies and newer cmake
* newer version has an osdialog - which requires gtk and a newer cmake than stretch has - we can revisit this but this module doesn't need to be bleeding edge
2020-02-15 23:39:54 +00:00
Conn O'Griofa
4575d36bf3 lzdoom: update to 3.84 release
* Remove kmsdrm atexit patch (applied upstream)
2020-02-14 14:03:19 +00:00
cmitu
3ecb8f0249 srb2: fix building on Stretch, disable libOpenMPT 2020-02-13 18:30:20 +00:00
Jools Wills
597b942ec2 Merge pull request #2978 from joolswills/xrick_libretro
lr-xrick - added libretro core
2020-02-10 00:52:04 +00:00
Jools Wills
e45ec646a2 lr-xrick - added libretro core
* rework xrick to work with libretro core
 * remove data.zip from xrick due to licence uncertainty
 * various module cleanups
2020-02-10 00:50:07 +00:00
Conn O'Griofa
c411a06d30 eduke32: fix build on gcc 6.3.x
Recast klabs function to integer to prevent compiler error on older gcc versions.
2020-02-08 13:25:11 +00:00
Conn O'Griofa
8e7967b68d Revert "eduke32 - revert back to -r7077 for stretch / older gcc to fix build"
This reverts commit 21fb3a8815.
2020-02-08 13:01:51 +00:00
Jools Wills
80dfdab2fa sdlpop - don't try and symlink / copy configs on removal 2020-02-08 04:22:16 +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
21fb3a8815 eduke32 - revert back to -r7077 for stretch / older gcc to fix build 2020-02-08 03:06:41 +00:00
Jools Wills
39890de6b2 bombermaaan - enable for kms and enable dispmanx backend by default 2020-02-05 05:52:36 +00:00
Jools Wills
d1fdf4cf89 micropolis - enable for kms 2020-02-05 05:52:36 +00:00
Jools Wills
16443b1625 lincity-ng - enable for kms 2020-02-05 05:52:36 +00:00
Jools Wills
96bf4b9009 cdogs-sdl - enable for kms and enable dispmanx backend by default
* also add libgtk-3-dev dependency needed by one of the libraries it builds
2020-02-05 05:52:36 +00:00
Jools Wills
7e7020b770 xrick - enable for kms and set dispmanx backend by default for kms targets 2020-02-05 05:52:36 +00:00
Jools Wills
bd223accf6 openttd - enable for kms and enable dispmanx by default
* re-order config and add logic to avoid work on removal
2020-02-05 05:52:36 +00:00
Jools Wills
04816aa6ac opentyrian - enable for kms 2020-02-05 05:52:36 +00:00
Jools Wills
4d5d93cd44 smw - enable for kms and enable dispmanx backend by default
* added logic to avoid some unneeded configuration on removal
2020-02-05 05:52:36 +00:00
Jools Wills
dbd42c9974 supertux - enable for kms - uses sdl2 and works on rpi4 out of the box 2020-02-05 05:52:36 +00:00
bjaraujo
168de4e4f8 Updated bombermaaan script. 2020-02-01 16:08:14 +00:00
Jools Wills
284e9601e7 vvvvvv - make sure $romdir/ports/vvvvvv is created before making symlink 2020-01-23 00:24:54 +00:00
Jools Wills
f9150282e7 added VVVVVV (a 2d puzzle game) to experimental ports 2020-01-14 21:07:16 +00:00
Jools Wills
6a8ea3aa1b
Merge pull request #2946 from cmitu/srb2-v2.2
srb2: update to version 2.2
2020-01-03 21:23:04 +00:00
cmitu
5b8b374d06 srb2: update to version 2.2 2020-01-03 18:21:24 +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
Jools Wills
5155cb9c1c love-0.10.2 - fix building on buster / ubuntu 18.04+ 2019-12-26 05:03:20 +00:00
Jools Wills
cf5c76ce35 Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-12-23 06:43:28 +00:00
cmitu
1805339d3b ioquake3: fix license link 2019-12-22 17:28:25 +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
004545ff0e
Revert "licenses: update/add links for a few scriptmodules" 2019-12-19 02:15:30 +00:00
cmitu
bf8eb1da32 Update license links for a few scriptmodules 2019-12-06 05:07:16 +00:00
Jools Wills
fa672c6569 Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-11-21 07:06:31 +00:00
Jools Wills
f2feccee9b
Merge pull request #2903 from najdanovicivan/cgenius-fix
cgenius - Fix Dependences
2019-11-18 03:21:22 +00:00
Najdanovic Ivan
2b4d086677 cgenius - Fix Dependences
Added libsdl2-ttf-dev
2019-11-17 15:05:22 +01:00
Jools Wills
cdcdac085b solaris / emulationstation / moonlight - use $md_mode instead of $mode
* $mode works, as parent function uses the var, but it should be $md_mode
2019-11-17 00:19:15 +00:00
Jools Wills
eb7efa3e49 Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-10-11 03:36:33 +01:00
Jim Hume
3bd390f71d cgenius.sh: Update to allow joystick game saving
As per cgenius recommendation at https://github.com/gerstrong/Commander-Genius/issues/309#issuecomment-358072833

Update the cgenius `cmake` command to include `-DNOTYPESAVE=on` by default.
2019-09-22 13:45:55 -07:00
Conn O'Griofa
54bc81b7ba kodi: unblock installation for fkms (buster)
As of version 2:18.4-4~buster, pipplware's Kodi package ships with
kodi-rbpi_v8 built to target Mesa/KMS for RPI4, but also works on
RPI3 in fkms mode.

The v7 binary is still present, so the packages will work for older
board revisions with the legacy graphics drivers.

Thanks to Rascas for providing the packages & updating the launcher
script to support RPI3 in fkms mode, and popcornmix (built from his
leia_pi4 Kodi branch).
2019-09-21 03:42:33 +01:00
Jools Wills
930cec0915
Merge pull request #2845 from psyke83/uqm_fkms
uqm: buster build fix & kms support
2019-09-18 07:23:53 +01:00
Conn O'Griofa
bfd9021589 uqm: buster build fix & kms support
* bump version to 0.6.2.dfsg-9.5 (build fix)
* enable kms support
2019-09-16 23:34:22 +01:00
Jools Wills
8a2468cf4b Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-09-13 04:24:40 +01:00
Jools Wills
f09b7f0246 cgenius - updated to v2.3.6 2019-09-13 04:23:27 +01:00
Conn O'Griofa
1f0b4484db eduke32: major overhaul, add related ionfury scriptmodule to exp.
eduke32:
* Updated to r8090 with patches for:
  - startup delay on ARM devices (r6918)
  - fix skybox render error with r_useindexedcolortextures disabled and don't
    explicitly force-enable this setting for the commercial release (r7424)
  - glTexImage2D/glTexSubImage2D uses internal format incompatible with VC4/VC6 (r6776)
  - disabled netcode due to r7242 introducing a major bump in memory
    requirements for the executable to even dynamically link on RPI3; will
    investigate later, or worst case scenario perhaps we can provide an alternate
    port launcher with revision r7241 or earlier for netplay only. (r7242)
* enforce vsync for KMS targets
* Set r_useindexedcolortextures for Mesa devices to avoid palette corruption
  on startup splash.
* Disable GTK support for non-X11 targets
* Ensure GL support is really enabled for non-X11 GL targets
* Enable GL support for Mesa targets (tested on RPI3 & 4)
* Add full support for official Megaton addons:
  - to install base game, place duke3d.grp and DUKE.RTS in roms/ports/eduke32.
  - to install addons, simply place the "addon" folder from the Megaton edition
    to roms/ports/eduke32 and reinstall the module to generate the launcher items.
  - note: case sensitivity didn't appear to matter when copying the files directly
    from my Steam installation.

ionfury:
* written as a skeleton script that defers to eduke32 functions when possible.
* all generic improvements to eduke32 also apply
* note: performance is not yet satisfactory on RPI3 or RPI4; it's possible to
  launch and play, albeit running at ~10-15fps. This doesn't appear to be an issue
  with Pi drivers per se, as people with older spec PCs complain about performance on
  the eduke32 forums. Optimization may hopefully improve in future builds.
* Installation:
  - Copy fury.def, fury.grp and fury.grpinfo to roms/ports/ionfury
2019-09-11 09:56:54 +01:00
Jools Wills
918b3ab4d7 Merge remote-tracking branch 'retropie/master' into fkms_rpi4 2019-09-10 03:35:40 +01:00