Commit graph

135 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
a70407dbd8
RPi/GPICase: include snes9x2005 core 2022-04-15 18:53:30 +02:00
Tomáš Kelemen (vudiq)
9633232a18
a5200: new libretro core 2022-04-15 18:32:47 +02:00
Tomáš Kelemen (vudiq)
2a78d08cfe
Lakka: fix condtition for not excluding fbalpha2012 and mame2000
cores should be excluded when the target is not RPi and not GPICase

closes: #1677
2022-04-10 01:17:22 +02:00
Tomáš Kelemen
074434b096
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-04-08 00:01:38 +02:00
Tomáš Kelemen
7b6349da33
mame: enable mame current (#1650)
does build also for Pi / Pi Zero, but not including in image
2022-04-07 23:56:30 +02:00
Tomáš Kelemen
57739c98df
same_cdi: add new libretro core (#1654)
as it is based on mame current, not including for Pi and Pi Zero
2022-04-07 23:53:54 +02:00
Tomáš Kelemen
26ca7f57e5
bk: add libretro core (#1643) 2022-04-07 23:29:22 +02:00
Tomáš Kelemen
14919d2f59
race: add new libretro core (#1642) 2022-04-07 23:25:39 +02:00
Tomáš Kelemen
1927d3fa92
sameduck: add new libretro core (#1633)
closes #1632
2022-04-07 23:25:20 +02:00
Philippe Simons
4126829c2b
enable wasm4 core (#1629) 2022-04-07 23:22:25 +02:00
Tomáš Kelemen (vudiq)
c2fa72e7cd
Lakka options: fix typos 2022-04-07 23:21:12 +02:00
Tomáš Kelemen (vudiq)
49a25a0c5e
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-04-07 23:04:59 +02:00
GavinDarkglider
8a48e6f2c5
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-04-07 23:04:13 +02:00
Philippe Simons
d82adda3ac
core: add Super Bros War (#1625) 2022-04-07 22:54:48 +02:00
Tomáš Kelemen (vudiq)
4b91cede23
Lakka: use mailine kernel drivers
see: dfe88a6da0
2022-04-07 09:59:22 +02:00
Tomáš Kelemen (vudiq)
4cc57aa7f8
Lakka options: build moonlight only for Switch 2022-03-11 00:12:14 +01:00
Tomáš Kelemen (vudiq)
3e6094031d
Pi02GPi: include melonds core 2022-03-06 21:45:04 +01:00
Tomáš Kelemen (vudiq)
e161617d60
Lakka: fix build for Odroid XU4 2022-03-06 21:43:58 +01:00
Tomáš Kelemen (vudiq)
67954f4e4b
fmsx: add libretro core 2022-03-03 22:24:22 +01:00
Philippe Simons
d8660d2d58
jumpnbump : add core (Lakka-v4.x) (#1595) 2022-03-03 22:10:57 +01:00
Tomáš Kelemen (vudiq)
dcfbfc19a1
retroarch: change default recordings folder and expose it via samba 2022-03-03 22:05:38 +01:00
GavinDarkglider
800557a248
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
2022-03-03 21:48:22 +01:00
Tomáš Kelemen (vudiq)
4f61f46cda
melonds: enable for more platforms 2022-03-03 21:41:00 +01:00
Tomáš Kelemen (vudiq)
42ec40ee45
Add support for Raspberry Pi Zero 2 W with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-03-03 18:45:14 +01:00
Tomáš Kelemen (vudiq)
0a0bdfda29
Lakka: RTL8188EU: remove (using staging driver) 2021-11-20 18:46:41 +01:00
Tomáš Kelemen (vudiq)
a4a129b3fb
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-20 12:22:26 +01:00
Tomáš Kelemen (vudiq)
fc35ed2ad8
xmil: add libretro core (Sharp X1) 2021-11-20 12:21:08 +01:00
Tomáš Kelemen (vudiq)
48f7dc4f50
retro8: add libretro core (PICO-8) 2021-11-20 12:21:00 +01:00
Tomáš Kelemen (vudiq)
c07e84a117
quasi88: add libretro core (PC-8800) 2021-11-20 12:20:52 +01:00
Tomáš Kelemen (vudiq)
a5d7a3637d
potator: add libretro core (Watara Supervision) 2021-11-20 12:20:44 +01:00
Tomáš Kelemen (vudiq)
d0762e1f54
freechaf: add libretro core (Fairchild ChannelF) 2021-11-20 12:20:39 +01:00
Tomáš Kelemen (vudiq)
7d6789fca0
blastem: add libretro core (Sega Genesis / Mega-Drive) 2021-11-20 12:20:32 +01:00
GavinDarkglider
3a8bf282c6
[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-20 12:19:31 +01:00
Tomáš Kelemen (vudiq)
d132403d1f
Lakka: modify distro options
- set version to `LE-master`
- have version in build folder name
2021-10-30 21:45:09 +02:00
GavinDarkglider
c03d8024fb
Add support for Nintendo Switch (#1536) 2021-10-27 13:36:27 +02:00
Tomáš Kelemen (vudiq)
351d7926b1 beetle_pce: add new libretro core (non-fast version of beetle_pce)
original package `beetle_pce` renamed to `beetle_pce_fast`
2021-10-26 22:22:18 +02:00
Tomáš Kelemen (vudiq)
82badd695c ecwolf: add libretro core 2021-10-26 22:22:18 +02:00
Tomáš Kelemen
848ade7279 add xpadneo driver for Xbox One wireless gamepad
port of 2413bc2fec
2021-10-15 23:13:08 +02:00
Tomáš Kelemen (vudiq)
7a1fcfc737 Lakka: add rsync 2021-10-15 23:12:54 +02:00
David Lawson
a373f8a5e5 mupen64plus: remove old core
port of 3f2233cb46
2021-10-15 21:45:26 +02:00
Tomáš Kelemen (vudiq)
5e6c12784e flycast: fix compilation for i386, arm and aarch64 2021-10-15 21:44:22 +02:00
Tomáš Kelemen (vudiq)
192fb89580 parallel_n64: fix build for arm 2021-10-15 21:44:14 +02:00
Tomáš Kelemen (vudiq)
cec359313a 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-15 21:43:12 +02:00
Tomáš Kelemen (vudiq)
bb706b6316 Lakka: update kernel_options to upstream 2021-10-15 21:43:06 +02:00
Tomáš Kelemen (vudiq)
c6969a9478 parallel_n64: fix build for aarch64 2021-10-15 21:42:30 +02:00
Tomáš Kelemen (vudiq)
565417c52e 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-15 21:36:36 +02:00
Tomáš Kelemen (vudiq)
607dcb16b9 Merge remote-tracking branch 'libreelec/master' 2021-10-07 11:40:15 +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