Commit graph

8017 commits

Author SHA1 Message Date
Jools Wills
1d1d41520b removed xz-utils dependencies from modules as it's installed by default
* required by build-essentials -> dpkg-dev -> xz-utils
2020-07-14 06:08:48 +01:00
Jools Wills
d2827ec4e8 ti99sim - fix typo in sdl2-dev dependency 2020-07-14 05:34:10 +01:00
Jools Wills
a501790931
Merge pull request #3197 from cmitu/ti99-1
ti99sim: update to version 0.16.0, switch to SDL2
2020-07-14 05:31:49 +01:00
cmitu
f6284bc0a0 ti99sim: update to version 0.16.0, switch to SDL2
Update the emulator to the latest version, which is now using SDL2, so `dispmanx` is no longer required.

Modified the installation to include some utilities (might be useful for disc/cartridge manipulation) and to include the docs and license.
2020-07-14 05:24:28 +01:00
Jools Wills
754024ab67
Merge pull request #3195 from psyke83/lzdoom_386a
lzdoom: update to 3.86a
2020-07-12 01:49:58 +01:00
Conn O'Griofa
8c4ada41d1 lzdoom: update to 3.86a
* This was announced as the final lzdoom release to support GL2 rendering.
* Update Freedoom to v0.12.1 with checksum check to update older versions.
2020-07-12 01:09:00 +01:00
Jools Wills
8e5aaf25b3 lr-fmsx - remove included BIOS files from installation due to unclear licence (as with bluemsx)
* leave the CARTS.SHA file
 * adjust configure logic to not try and install the CARTS.SHA file on removal
2020-07-10 19:54:52 +01:00
Jools Wills
84d7ab9b60 packages - check for install directory for retropie.pkg
* some admin modules (eg stats) may not create an $md_inst folder and could output error messages (albeit harmless)
2020-07-10 19:05:39 +01:00
Jools Wills
fe650f4147 vice - added dos2unix to dependencies 2020-07-10 18:26:34 +01:00
Jools Wills
4f425aa40d xroar - enable for mali (emulator switched to sdl2 previously, so is supported) 2020-07-08 07:09:29 +01:00
Jools Wills
5e5e377c6f xroar - update to v0.36 and add texinfo dependency (for makeinfo) 2020-07-08 07:08:14 +01:00
Jools Wills
97b19e7fd1 vice - fix build by disabling pdf documentation generation
Current vice was failing in configure stage checking for pdf generation dependencies,
despite texinfo being installed. As we don't need pdf documentation, disabling is a quick fix.
Also removed texinfo dependency as it's not needed with this disabled.
2020-07-08 06:23:19 +01:00
Jools Wills
c841f745ca opentyrian - upstream has now switched to sdl2 / rework module
* alter dependencies to libsdl2-dev / libsdl2-net-dev
 * default to fullscreen
 * move Makefile change to retain cflags and fullscreen change into patch file
 * as now using sdl2, remove dispmanx flag and enable for mali targets
2020-07-08 03:17:24 +01:00
Jools Wills
314f72cea6 wikidocs - remove wiki repo and file copies (now incorporated into docs repo) 2020-07-08 00:48:28 +01:00
Jools Wills
cd626043be retropie-setup - bump version to 4.6.4 2020-07-06 05:04:59 +01:00
Jools Wills
e2edca8d49
Merge pull request #3158 from cmitu/attract-mode-kms
attractmode: enable for KMS/DRM
2020-07-06 04:39:53 +01:00
Jools Wills
ea682b69d0
Merge pull request #3191 from joolswills/hatari
hatari - switch to git repository (v2.2.1) and symlink bios (tos.img)
2020-07-06 03:49:13 +01:00
Jools Wills
6eb307856c hatari / lr-hatari / platforms.cfg - added .zip extension - fixes #3113 2020-07-06 02:48:24 +01:00
Jools Wills
2c17061d68 amiberry - hostprefs is no longer used (integrated into main amiberry.conf) 2020-07-06 01:55:19 +01:00
Jools Wills
1718e4c482 hatari - switch to git repository (v2.2.1) and symlink bios (tos.img)
* update module help to include bios information
2020-07-06 01:19:57 +01:00
Dwayne Hurst
dd5abc0dc3
es-themes - added CRTBlast, CRTNeonBlast and CRTCabBlast from RetroHursty69 - #3187 2020-07-05 11:47:42 +01:00
Jools Wills
97d6ee3bb6 system - make sure we don't ever set __jobs to 0 2020-07-05 09:18:29 +01:00
Jools Wills
0aca31fee0 system - lower LinuxMint 18 debian equivalent to 8 as with Ubuntu (fixes libpng-dev logic) 2020-07-05 09:11:53 +01:00
cmitu
7dbc83b645 attractmode: enable for KMS/DRM
Added 'attractmode' for the 'kms' platform, since it now includes support for DRM/KMS.
The 'sfml-pi' branch on https://github.com/mickelson/sfml-pi/ can be built with OpenGL or GLES support (default is OpenGL).

Added 2 corrections:
 - don't remove an empty system name (can happen when 'delEmulator' is used for a Port)
 - really replace '/' in the system's full name, on both addition and deletion of a system

When using KMS, `attractmode` starts with 'preferred' video mode, as reported by the display's EDID,
This could be different than the current video mode set via 'config.txt' or via 'cmdline.txt' by users.

Modified the startup script to hint the video mode via 'SFML_DRM_MODE' and 'SFML_DRM_REFRESH' environment variables.
2020-07-05 03:59:38 +01:00
Jools Wills
a84bea049a opentyrian - repository moved to github 2020-07-03 09:56:39 +01:00
Jools Wills
384f41119c dxx-rebirth - fix build issues
* latest code requires gcc 7 or newer, so use an older revision if gcc < 7
  * added missing sdl1/sdl2-image-dev dependencies and rework logic
  * remove logic for sdl1 + gles for now as it's not used by any platform
  * add -j with our configured number of jobs for parallel building
2020-07-03 06:43:22 +01:00
Jools Wills
c8a05d52de retropie-setup - bump version to 4.6.3 2020-07-03 06:01:19 +01:00
Jools Wills
a303332e03
Merge pull request #3127 from joolswills/xpadneo
added xpadneo - linux driver for xbox one wireless gamepads
2020-07-03 05:58:54 +01:00
Jools Wills
70967f9329
Merge pull request #3183 from joolswills/delSystem_fixes
Del system fixes
2020-07-03 05:52:17 +01:00
Jools Wills
f7fa1a3640 kodi - remove old code to remove kodi system 2020-07-03 05:42:50 +01:00
Jools Wills
1e8336c668 fs-uae - adjust logic to work on any supported Ubuntu based OS (eg LinuxMint) 2020-07-03 05:21:45 +01:00
Jools Wills
ee8c64a6d9 system - update os version variables for latest Ubuntu / Mint
* currently cosmetic mostly as nothing relies on them over previous versions
2020-07-03 05:21:45 +01:00
Jools Wills
c500b21e3d helpers - remove old backward compatibility code 2020-07-03 04:19:16 +01:00
Jools Wills
5908ba5960 helpers - fix up port removal logic
* don't remove port launch script unless the port emulators.cfg is empty
 * call delSystem with the correct parameters
2020-07-03 04:14:40 +01:00
Jools Wills
9808c28a0b helpers - fix system removal logic in addSystem and remove from addEmulators 2020-07-03 04:02:21 +01:00
Jools Wills
319cb7ff40
Merge pull request #3179 from joolswills/darkplaces-quake-perf-fix
darkplaces-quake - fix rpi4 slowdowns and rework logic
2020-07-03 03:00:15 +01:00
Jools Wills
021040451c system - factor in 64bit when allocating build jobs
* add half as much again for required ram per job
 * simplify as no longer need the old logic to limit to 2 jobs
2020-07-03 02:51:55 +01:00
Jools Wills
a7090770a0 system - limit max jobs depending on available memory and remove -pipe parameter
* odroid xu has 8 cores but only 2GB ram - so building with 8 threads is likely to run out of memory. The new logic would allow 3 max
 * -pipe option is an old retropie parameter, and may cause issues in some low memory situations. Safer to remove it by default.
2020-07-03 02:32:00 +01:00
Jools Wills
59edf718e0 system - LinuxMint 20 changed distributor id from LinuxMint to Linuxmint - add the alternative to get_os_version 2020-07-02 19:08:37 +01:00
Jools Wills
ed5403d646 stratagus - switch to v2.4.3 as newer versions require sdl2 and need testing 2020-07-01 06:32:27 +01:00
Jools Wills
f616f684aa
Merge pull request #3182 from cmitu/advmame-spelling
advmame: fix iniSet typo during conf generation
2020-07-01 05:16:03 +01:00
cmitu
b5f675a0de advmame: fix iniSet typo during conf generation 2020-07-01 03:53:29 +01:00
Jools Wills
11d664f5c3
Merge pull request #3181 from cmitu/gemrb-sdl2
gemrb: switch to SDL2 for rendering
2020-07-01 03:52:08 +01:00
cmitu
6d03aae779 gemrb: switch to SDL2 for rendering
GemRB supports both SDL1 and SDL2 as rendering engines, SDL2 being now the preferred one and SDL1 possibly obsoleted in a future version.
2020-07-01 03:48:59 +01:00
Jools Wills
982714fe75 setup - update warning message for unsupported Debian/Ubuntu
* change Ubuntu version to 18.04 in the warning
 * remove mention of what version to upgrade to (as it was incorrectly saying to update to stretch)
2020-06-30 19:00:48 +01:00
Jools Wills
2d7297d2d2 system - incorrect comparison - ubuntu 16.04 should also use __os_debian_ver="8" 2020-06-30 18:21:46 +01:00
Jools Wills
71c14cc997 darkplaces-quake - build gles and opengl versions for rpi4
* performance is much better on gles, but there are glitches - possibly tweaking some options could improve this
 * rework logic to build twice on the rpi4. Shader code is initially patched, commenting out the problematic "invariant"
   qualifier, and then later reverted for the opengl build.
 * use addEmulator to add the gles version first, then use the existing code which calls addPort
2020-06-28 03:57:36 +01:00
Jools Wills
9602674f5d
Merge pull request #3180 from tallen116/systemd-nspawn
Fix systemd-nspawn detection
2020-06-28 01:54:24 +01:00
Timothy Allen
2f55d0bed8 exclude modprobe when in chroot 2020-06-26 23:53:41 -04:00
Timothy Allen
800808f777 add detection for systemd-nspawn 2020-06-26 23:41:24 -04:00