Commit graph

8017 commits

Author SHA1 Message Date
cmitu
fe83d88814 Configuration Editor: add the auto game focus conf
Added an option to control 'input_auto_game_focus', which controls the auto-loading of Game Focus mode when a game is started.
Useful for using a keyboard on keyboard based systems where Game Focus mode would need be toggled every time.

Added in https://github.com/libretro/RetroArch/pull/11868
2022-02-10 17:03:55 +00:00
s1eve-mcdichae1
fe5645d0f8
Link config dir for network access to saves, etc.
For backup over network.
2022-02-09 21:39:16 -08:00
Jools Wills
53e162023c
Merge pull request #3472 from cmitu/eduke32-bugfix
eduke32: patch a gameplay bug in E1L4
2022-02-10 00:15:59 +00:00
cmitu
29ae766a4a eduke32: patch a gameplay bug in E1L4
Cherry-picked d8be6964fa81e9 to fix the shrinker ray getting stuck and breaking gameplay.
Reported in https://retropie.org.uk/forum/topic/32180/

Upstream info: d8be6964fa
2022-02-09 20:01:40 +00:00
Jools Wills
cdc4dbbd5a
Merge pull request #3471 from s1eve-mcdichae1/mupen64plus-gles2rice
Fix gles2rice plugin entry.
2022-02-08 16:21:04 +00:00
s1eve-mcdichae1
0353004850
Fix gles2rice plugin entry.
This var is not set locally, it is inheriting wrong value "main packages" from ../admin/setup.sh#L380, resulting in:

    mupen64plus-gles2ricemain packages = "...
2022-02-07 21:11:02 -08:00
Dwayne Hurst
3d2610dfa1
Update esthemes.sh with a new theme
Theme is called ShadowClean and is suited for 16:9 monitors
2022-02-08 07:42:33 +10:00
Jools Wills
b2a2994f94
Merge pull request #3457 from joolswills/retroarch_v1.9.14+
retroarch - update to v1.10.0
2022-01-30 22:22:03 +00:00
Josh Wyse
213443269d
Detect Odroid platforms with 'Hardkernel' in cpuinfo output (#3327) 2022-01-30 20:20:23 +00:00
Jools Wills
3a2344fd0f retroarch - update to v1.10.0
Switch to RetroPie fork to manage our patches there. Remove included patch files.
2022-01-30 18:50:17 +00:00
Jools Wills
7621263a39
Merge pull request #3467 from cmitu/scummvm-gles-update
scummvm: update to fix GL runtime detection
2022-01-25 02:02:24 +00:00
cmitu
84a17e0c83 scummvm: update to fix GL runtime detection
Version 2.5.1 incorporated the OpenGL based scalers by default and this causes a runtime error on GLES platforms.
Update to a post-2.5.1 commit which changes the OpenGL loader from GLEW to GLAD and fixes this problem.

Minor - upstream license changed to GPL3+.
2022-01-24 14:56:01 +00:00
Jools Wills
e1506e15a6 image - update rpi2 image name/meta data to include Zero 2 W 2022-01-24 06:42:12 +00:00
Jools Wills
e12f285667 image - updated buster raspios lite image url
Buster is now being supported as the "oldstable" release and newer downloads are available via

https://downloads.raspberrypi.org/raspios_oldstable_lite_armhf_latest redirect
2022-01-24 06:36:01 +00:00
Jools Wills
ee569074a6 lr-tic80 - fix building due to upstream folder structure change
Code was moved into "core" subfolder due to https://github.com/libretro/TIC-80/pull/11
2022-01-21 16:58:20 +00:00
Jools Wills
a5cc02c71d yabasanshiro - remove build-essential and duplicate cmake dependency
build-essential is included in RetroPie-Setup dependencies and isn't needed in modules
2022-01-18 17:10:14 +00:00
Jools Wills
3e9b0ef40b crosscomp - update url for libisl and default to buster for "setup" function 2022-01-18 17:09:23 +00:00
Jools Wills
313437cda9
Merge pull request #3420 from cobalt2727/patch-2
update golang to v1.8.7 and include arm64 version to fix arm64 compatibility
2022-01-18 13:52:28 +00:00
Jools Wills
1fdd477392
Merge pull request #3465 from cmitu/mess-hash
lr-mess: add hash folder to install location
2022-01-18 11:13:26 +00:00
cmitu
34b4057d35 lr-mess: add hash folder to install location
Fixes the binary installation, which didn't include the `hash` folder.
2022-01-18 04:42:40 +00:00
Jools Wills
8180ff5615 yabasanshiro - fix up flag and disable openal
Changed the flags so the module is only available for a Raspberry Pi that doesn't
have videocore - the RPI4 only for now.

Disabled openal support as the openal code doesn't compile currently.
2022-01-14 00:15:05 +00:00
Jools Wills
f437124446
Merge pull request #3463 from cmitu/intelliv-license
lr-freeintv: synchronise license with upstream
2022-01-13 16:58:54 +00:00
cmitu
de2f760ede lr-freeintv: synchronise license with upstream repo
License changed upstream with commit e8d7ff7ae0d048055e7b0da0de78ed92eb0173a0.
2022-01-13 16:33:58 +00:00
Jools Wills
004ffcb55b
Merge pull request #3447 from devmiyax/yabasanshiro_origin
Yabasanshiro origin
2022-01-13 03:56:25 +00:00
devMiyax
899df1f8f3 Added Yabasanshiro standalone emulation 2022-01-13 03:55:35 +00:00
Jools Wills
9d79a01c89
Merge pull request #3462 from cmitu/master
Revert "lr-flycast: update to switch to upstream project"
2022-01-12 18:27:34 +00:00
cmitu
517e1b6412 Revert "lr-flycast: update to switch to upstream project"
This reverts commit 9b271b2bfd.

Due to `gcc` seemingly mis-compiling the SH4 interpreter and crashing Naomi games.
2022-01-12 18:04:19 +00:00
Jools Wills
ea3c669114
Merge pull request #3461 from cmitu/scummvm-2.5.1
scummvm: update to version 2.5.1
2022-01-10 08:46:24 +00:00
cmitu
03f53b5825 scummvm: update to version 2.5.1
Changes in 2.5.1:

 * Added scalers in OpenGL mode
 * Fixed several bugs in The Lost Files of Sherlock Holmes
 * Made the sound for Sam & Max more accurate
 * Improved graphics for some Macintosh SCUMM games
 * Implemented more renderers for The Longest Journey
 * Many enhancements added to Little Big Adventure
 * Fixed the dreaded bug on World of Xeen startup
2022-01-10 05:21:21 +00:00
Jools Wills
362d8620a3 xroar - fix libasound2-dev dependency 2022-01-09 18:42:06 +00:00
Jools Wills
91c8fc098a
Merge pull request #3460 from cmitu/xroard-1
xroar: update to 1.0.7
2022-01-09 18:37:10 +00:00
cmitu
a75bd21913 xroar: update to 1.0.7
Changes:
 * Added support for Tandy Color Computer 3 (NTSC/PAL).
 * Added support for Tandy MC-10
 * Emulator tries multiple SDL video renderers in order
 * Tape play/pause function
 * New snapshot format to support CoCo 3, MC-10
 * Add Control+Shift+D to flush disk images
 * RACE Computer Expansion Cage support (-cart mpi-race)
 * Support leading "~/" in filenames, not just path element
 * IDE, NX32, MOOH now all require user to specify an image

Scriptmodule changes:
 * Added explicit dependencies for ALSA and ZLIB. PulseAudio dependency added for `x11` platforms
 * Added emulator entries for CoCo3 models (PAL/NTSC)
 * Removed OSS support explicitely during build
2022-01-09 17:31:40 +00:00
Jools Wills
b0236d29a6
Merge pull request #3458 from cmitu/xpad-dkms
xpad: change install folder in the kernel tree
2022-01-04 20:30:50 +00:00
cmitu
ad8c6ab8a0 xpad: change install folder in the kernel tree
Changed from `extra` to `updates` to work-around some kernel upgrades (RPI) disabling the RetroPie `xpad` driver.

Upstream `xpad` repo installs the kernel in `/lib/modules/$KERN_VER/extra`, deleting the built-in module.
During a kernel upgrade, **when** `$KERN_VER` does not change (happened with RPI provided kernels), then `dkms` gets confused about where the module resides:
 * the pre-install hook deletes the module in `extra`, but restores the original module in the same location (!)
 * the post-install hook sees the module in `extra` and assumes is the one shipped by the kernel and replaces it, but doesn't delete the original (which was just installed).

 As a result, during such an upgrade, there are 2 `xpad` modules and `depmod` picks the built-in one, with an ineffective RetroPie `xpad` install.

Now,  `depmod` can be configured to look first in other sub-folders (overriding the built-in module tree), but on RPI OS there is no such configuration (see `man 5 depmod.d`). Ubuntu - for instance - ships with a configuration that adds `updates/ubuntu` before the built-in path.

Without a configuration file, `depmod` will look for modules in `updates` first, so moving the install folder to `updates` will result in the the RetroPie's `xpad` being picked first even without a configuration. This may potentially break when there is a configuration for `depmod`, but the work-around is meant for RPI OS, where this config is missing and mainstream Debian/Ubuntu don't usually ship with same `$KERN_VER` on upgrades.
2022-01-04 19:53:55 +00:00
Jools Wills
24f9095e40
Merge pull request #3387 from DirtBagXon/hypseus
Add Hypseus Singe (Daphne) SDL2 Laserdisc emulator.
2022-01-04 04:21:24 +00:00
DirtBag Xon
0326e12d35 Add Hypsues Singe (Daphne) SDL2 Laserdisc emulator.
This is to automate: https://github.com/DirtBagXon/hypseus-singe/blob/master/src/3rdparty/retropie/RETROPIE.md

This plugin is not restricted in arcitecture like the previous SDL1 version.
Supports Pi (inc. aarch64), ODroid & PC (i386/AMD64).

Standing Forum discussions:
https://retropie.org.uk/forum/topic/18505/new-hypseus-and-lr-daphne-to-add-on-retropie-setup
https://retropie.org.uk/forum/topic/27426/request-add-daphne-singe-emulator
https://retropie.org.uk/forum/topic/31155/integrate-daphne-emulator-back-into-the-retropie-script-for-ubuntu

This setup follows the existing Daphne plugin installation as closely as possible.
I have mirrored the included config file to the existing plugin where appropriate.
2022-01-04 03:33:46 +00:00
Jools Wills
30b30a8dfa srb2 - added missing libcurl4-openssl-dev dependency 2022-01-02 00:50:44 +00:00
Jools Wills
4c1c93605c
Merge pull request #3455 from hatl/use-latest-srb2-release
updated srb2 to latest release
2022-01-02 00:42:04 +00:00
Jools Wills
1e4542beec
Merge pull request #3456 from hatl/wrong-pcsx2-binary-case
lower-case required for recent ubuntu package
2022-01-02 00:41:35 +00:00
Gerhard Scheikl
2b58c8bcf1 lower-case required for recent ubuntu package 2022-01-01 21:18:21 +01:00
Gerhard Scheikl
d302c933e9 updated srb2 to latest release (required to compile on Ubuntu 21.10) 2022-01-01 13:34:09 +01:00
Jools Wills
5b795318ea retropie-setup - bump version to 4.7.20 2021-12-31 04:11:52 +00:00
Jools Wills
13d2e3321c
Merge pull request #3450 from cmitu/flycast-update
lr-flycast: update to switch to upstream project
2021-12-31 03:59:20 +00:00
Jools Wills
566f1c27da
Merge pull request #3454 from cmitu/tyrquake-update
tyrquake: update to 0.69
2021-12-31 02:31:19 +00:00
cmitu
22f5ed4d74 tyrquake: update to 0.69
Updated the port to v0.69 based on upstream. Major changes since v0.61:

 * Added translucent HUD support ("scr_sbaralpha")
 * Added vsync support for most platforms ("vid_vsync")
 * Added support for scaling the software renderer output by a factor of 2 or 4
 * Added anisotropic filtering for OpenGL
 * Added loading new mods at runtime with the 'game' command
 * Fixed particle sizes in software and GL
 * Added ability to play music tracks from sound files. Currently ogg (vorbis), mp3, flac and wav are supported
 * OpenGL renderer improvements:
   - Much improved speed by batching drawing operations
   - Fullbright pixels now properly rendered
   - If 3+ texture units are available, all materials can be drawn in a single pass
   - Improved fidelity of model skins when NPoT textures unavailable
 * Fog, Colored lighting, skybox and Higher-quality traditional sky for the GL renderer
 * Interpolated alias model lighting (smoother transitions)
 * Added menu for manually specifying windowed mode resolution
 * Higher quality (resolution) underwater warping in software renderer
 * Added support for OpenGL vertex program animation interpolation
 * Added support for DXT texture compression (greatly helps low-memory systems)
 * Improved FOV calculations to work better with widescreen aspect ratios
 * Improvedd dynamic lighting performance on OpenGL (removed redundant updates)

Since the latest version has VSync configuration support, the VSync patch was dropped and adaptive VSync is set with a command line parameter.

Other modifications:
  * build only the NQ clients (SW and GL), don't build the server and QW clients since we're not using them.
  * install the `lhasa` package only when downloading the shareware version.
2021-12-30 07:25:19 +00:00
cmitu
9b271b2bfd lr-flycast: update to switch to upstream project
The libretro fork is no longer maintained and the libretro project uses the upstream project now (flyinghead/flycast).
This commit switches the scriptmodule to build from the upstream project's repository.

Changes:
 * updated description to match upstream
 * removed mention to `dc_flash.bin` BIOS file, it's no longer needed.
 * switched the build to use `cmake`, matching upstream and updated the dependencies.
 * removed the module renames hook, it's been 2.5 years since the change, `lr-reicast` hasn't been used in a long time and `lr-beetle-dc` was just a temporary (1 month) name.

Recent Flycast changes:
  * OpenGL - support for high refresh rate monitors (120+ Hz)
  * Support for WinCE games on 32-bit ARM platforms
  * Support for Core Options categories
  * Input mapping updates for Naomi/Atomiswave games, separate mapping profiles for Arcade/Dreamcast
2021-12-27 05:49:30 +00:00
Jools Wills
6f6cd6069f
Merge pull request #3453 from cmitu/master
lr-tyrquake: update licensing file
2021-12-23 15:51:36 +00:00
cmitu
767f94cc97 lr-tyrquake: update licensing file 2021-12-23 11:42:03 +00:00
Jools Wills
dc3cbfecee
Merge pull request #3442 from cmitu/advmame-fixes
advmame: build fixes when using a newer `gcc`
2021-12-22 08:32:58 +00:00
Cristi Mitrana
b191e62331
Merge pull request #3451 from RetroHursty69/master
Update esthemes.sh with 1x theme
2021-12-22 09:59:01 +02:00