Commit graph

79 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
42b46e264e
Lakka: bump version 2022-03-29 22:03:29 +02:00
Tomáš Kelemen
ec5014e503
libretro update (#1661)
- update RetroArch to 1.10.2 and drop patch merged upstream
- RetroArch: disable core system files downloader (included in image)
- update almost all cores to their latest version
- drop duckstation core
- modify libretro_update.sh script to allow for updates to latest tagged commit
- modify some packages to use latest tag during automated update
- update liblcf to 0.7.0 (EasyRPG dependency) and drop patches
- do not rename `genesis_plus_gx_wide_libretro.so` to `genesis_plus_gx_libretro.so` in the install path
2022-03-28 23:00:31 +03:00
Tomáš Kelemen
300a20799b
mame: enable mame current (#1650)
does build also for Pi / Pi Zero, but not including in image
2022-03-24 16:29:17 +01:00
Tomáš Kelemen
0378d3beff
same_cdi: add new libretro core (#1654)
as it is based on mame current, not including for Pi and Pi Zero
2022-03-24 16:28:57 +01:00
Tomáš Kelemen
70aa0c3aa5
bk: add libretro core (#1643) 2022-03-21 18:34:42 +02:00
Tomáš Kelemen
d7123be162
race: add new libretro core (#1642) 2022-03-20 23:03:26 +02:00
Tomáš Kelemen
c8540160af
sameduck: add new libretro core (#1633)
closes #1632
2022-03-15 16:56:25 +01:00
Philippe Simons
ce0e4f8c31
enable wasm4 core (#1629) 2022-03-12 15:20:19 +01:00
Tomáš Kelemen (vudiq)
69f58b6cfc
Lakka options: fix typos 2022-03-10 20:37:09 +01:00
Tomáš Kelemen (vudiq)
d2d1140f4e
Lakka: add boom3 and vitaquake3 to LIBRETRO_CORES env
- so they can be updated using `libretro_update.sh`
- exclude for all targets except Switch
2022-03-10 18:39:30 +01:00
GavinDarkglider
683f8c34de
Cleanup decoder/encoder stuff for L4T Builds, update some things, fix GLES building, but keep GL build. Other Minor cleanups. (#1623)
* Update L4T encoder/decoder to latest version which is 70% faster at 1080p

* Add vulkan support to ffmpeg

* Add vitaquake3 and boom3 cores for switch builds

These cores are considered broken, but starting, so maybe in the future they will be more reliable.

* Run dock-hotplug before starting retroarch.

This Will properly force DPI if booted on dock, and audio switching. It also has the added bonus of force fixing audio issues where speakers randomly dont work on boot."

* Update Kernel Repos

* update libglvnd

* update xf86-video-nouveau

* Build mesa properly in L4T LibreELEC builds.

* Update L4T build config for retroarch to fix building with support for EGL/openGLES.
While L4T supports EGL/OpenGLES, and the issue building for it is fixed,
we arent switching now though because moonlight core doesnt support it.

* Exclude moonlight core in Lakka builds that use openGLES over openGL, as openGLES is not supported

* Use openGLES in LibreELEC builds, as that is what upstream is targeting
2022-03-10 18:17:48 +01:00
Philippe Simons
04b76d441f
core: add Super Bros War (#1625) 2022-03-07 23:08:21 +01:00
Tomáš Kelemen (vudiq)
44b31b09d5
retroarch: change default recordings folder and expose it via samba 2022-03-02 13:57:00 +01:00
Tomáš Kelemen (vudiq)
026d7609d3
fmsx: add libretro core 2022-03-02 12:06:44 +01:00
Tomáš Kelemen (vudiq)
47918beb10
melonds: enable for more platforms 2022-03-02 11:50:16 +01:00
Tomáš Kelemen (vudiq)
bdc8ca9533
Add support for Raspberry Pi Zero 2 W with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-02-28 10:09:52 +01:00
Tomáš Kelemen (vudiq)
51a434e745
add melonds via distro-options to Switch.aarch64 2022-02-27 20:01:54 +01:00
Philippe Simons
7ddff927c8
jumpnbump : add core (Lakka-v4.x) (#1595) 2022-02-04 17:15:28 +02:00
GavinDarkglider
82e5d624f6
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2021-11-24 00:06:43 +01:00
Tomáš Kelemen (vudiq)
e98ab8ad54
Update RetroArch + libretro cores to latest version
* use full lenght commit hash (for future get_git)
* core_info: use Makefile to install files
* glsl_shaders: remove toolchain from dependencies
* libretro_database: store cheats in original location
* retroarch: rebase patch: bluetooth pairing removal
* retroarch_assets: remove toolchain and fontconfig from dependencies
* retroarch_joypad_autoconfig: remove toolchain from dependencies
* retroarch_overlays: use Makefile to install files
* slang_shaders: remove toolchain from dependencies
* Lakka/smb.conf: remove Cheats share
* retroarch: remove cheat overlay mount
2021-11-13 14:12:34 +01:00
Tomáš Kelemen (vudiq)
311a65721d
xmil: add libretro core (Sharp X1) 2021-11-08 18:54:35 +01:00
Tomáš Kelemen (vudiq)
23dd612d76
retro8: add libretro core (PICO-8) 2021-11-08 18:52:49 +01:00
Tomáš Kelemen (vudiq)
746a06e7d5
quasi88: add libretro core (PC-8800) 2021-11-08 18:49:57 +01:00
Tomáš Kelemen (vudiq)
c61bb04391
potator: add libretro core (Watara Supervision) 2021-11-08 18:48:11 +01:00
Tomáš Kelemen (vudiq)
2da94bc285
freechaf: add libretro core (Fairchild ChannelF) 2021-11-08 18:45:52 +01:00
Tomáš Kelemen (vudiq)
746c7f8908
blastem: add libretro core (Sega Genesis / Mega-Drive) 2021-11-08 18:43:39 +01:00
GavinDarkglider
79731adc6a
[WIP] More switch/l4t stuff (#1543)
* Update UCM, Add initial LibreELEC build changes, Add alsastate save/restore, remove old ffmpeg from switch builds
* Add mount to switch build for cheats
* Add support for nvmpi to new ffmpeg
* L4T/Switch: use Python3
* L4T: use upstream openssh package
* openssh: add Switch specific patch for keydir
* project/device options cleanup, typos, other fixes
* moonlight: move the core to lakka packages, build for other targets
* rearange a few patches
* L4T: use upstream xorg-server package
* L4T: use upstream libglvnd package
* L4T: use upstream mesa package
* L4T: use upstream util-linux package
* Remove xpadneo from L4T builds

Co-authored-by: Tomáš Kelemen (vudiq) <vudiq@vudiq.sk>
2021-11-03 08:22:33 +01:00
Tomáš Kelemen (vudiq)
95563ac43d
mesa: crocus: prefer crocus for older intel GPUs, drop i965 driver 2021-10-27 17:57:39 +02:00
GavinDarkglider
4d58d3cf00
Add support for Nintendo Switch (#1536) 2021-10-27 09:47:55 +02:00
Tomáš Kelemen (vudiq)
acab0dcf43 beetle_pce: add new libretro core (non-fast version of beetle_pce)
original package `beetle_pce` renamed to `beetle_pce_fast`
2021-10-26 12:48:44 +02:00
Tomáš Kelemen (vudiq)
5b9a172569 ecwolf: add libretro core 2021-10-25 09:25:30 +02:00
Tomáš Kelemen
8c81a27262 add xpadneo driver for Xbox One wireless gamepad
port of 2413bc2fec
2021-10-15 22:57:52 +02:00
Tomáš Kelemen (vudiq)
2fa755dc93 Lakka: add rsync 2021-10-15 22:57:52 +02:00
Tomáš Kelemen (vudiq)
0310064440 Mesa: update to 21.2.3, add crocus driver
Co-authored-by: Demetris Ierokipides <ierokipides.dem@gmail.com>
Co-authored-by: David Lawson <dmrlawson@gmail.com>
2021-10-15 09:42:49 +02:00
David Lawson
a8ede52f74 mupen64plus: remove old core
port of 3f2233cb46
2021-10-15 08:25:24 +02:00
Tomáš Kelemen (vudiq)
c79245f0c3 flycast: fix compilation for i386, arm and aarch64 2021-10-12 22:32:03 +02:00
Tomáš Kelemen (vudiq)
8e2de2bf65 parallel_n64: fix build for arm 2021-10-12 18:46:00 +02:00
Tomáš Kelemen (vudiq)
d38113e423 kernel_options_override: override kernel options
Usefull if some options from kernel config need to be different on
distribution level, e.g. Lakka does not need DVB/TV/capture cards
drivers
2021-10-12 12:45:31 +02:00
Tomáš Kelemen (vudiq)
93f993f5cc Lakka: update kernel_options to upstream 2021-10-12 12:44:20 +02:00
Tomáš Kelemen (vudiq)
16c48fc337 parallel_n64: fix build for aarch64 2021-10-12 10:43:24 +02:00
Tomáš Kelemen (vudiq)
2895599505 expose merged folders in samba
the user will see merged data, can add/remove files directly to these
merged folder. cheats moved to separate folder to propagate them more
clearly.
2021-10-09 00:35:46 +02:00
Tomáš Kelemen (vudiq)
8a11bbb678 add support for GPICase
Co-authored-by: Albert Malina <albert.malina@gmail.com>
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
2021-10-07 10:58:42 +02:00
Tomáš Kelemen (vudiq)
b299530f76 noobs: add slides for Lakka 2021-10-05 20:53:44 +02:00
Tomáš Kelemen (vudiq)
039894e7a3 Drop Gamegirl 2021-10-05 12:26:17 +02:00
Tomáš Kelemen (vudiq)
f0b714ca12 Lakka/SMB: expose /storage/.cache as Services share 2021-10-05 12:18:50 +02:00
Tomáš Kelemen (vudiq)
580391f3b5 Initial support for Generic.i386 (32-bit PC) 2021-10-05 10:27:28 +02:00
Tomáš Kelemen (vudiq)
b0cb07d0e2 Lakka: change the way how lr-cores are removed from build 2021-10-03 19:15:53 +02:00
Tomáš Kelemen (vudiq)
17b1009ce3 parallel_n64: disable for arm until fixed 2021-09-30 21:41:08 +02:00
Tomáš Kelemen (vudiq)
82508e7a83 busybox: add createlog for Lakka
port of
7c034fe482
2021-09-29 21:52:56 +02:00
Ntemis
aad4dc8d4a dosbox_pure: new libretro core
port of
497be543ed
part 1/2
2021-09-29 21:27:45 +02:00