Commit graph

82 commits

Author SHA1 Message Date
Giovanni Cascione
83c94f9e4e
move spleen1981/scummvm_mainline to libretro/scummvm and remove legacy core (#1818) 2023-01-13 18:17:43 +01:00
Giovanni Cascione
bd6a81d4bb
add ScummVM mainline core package (#1790) 2022-12-12 20:41:06 +02:00
gouchi
1e4dcdaaac
mojozork: Add mojozork to Libretro cores (#1793) 2022-12-11 22:36:43 +02:00
gouchi
abc6e69cb6
play: Enable Play! core for aarch64 platform (#1788)
Ayn: Enable Play! core
2022-12-04 22:45:49 +02:00
gouchi
22f954626e
fake-08: Add fake-08 to Libretro cores (#1774) 2022-11-11 16:45:47 +02:00
GavinDarkglider
bb321a5eed
Lakka-v5.x Switch Support Fixes (#1753)
* Switch: it builds

* Switch: Use udev to finalize usb gadget to save from systemd looping service restart until cable connected.

* Switch: Update kernel stuff again

* Switch: Downgrade Alsa packages to version in 4.x tree

* Joycond: Update Switch version

* Switch: Minor fixes

* LibreELEC: Fix a few broken files from upstream pull

* Switch: Fix LibreELEC build.

* Switch: Update bootloader stuff

* L4T: FFMPEG: Add support for nvv4l2 decoder/encoder

* FFMPEG: Add back encoder support for game recording in retroarch

* FFMPEG: revert a few changes, and add support for vulkan.
2022-10-13 21:05:34 +03:00
GavinDarkglider
19e3aa8f37
Odin: Actually build cores, and exclude ones that dont build. (#1752) 2022-10-09 23:34:19 +03:00
Ntemis
9b908ed29a Final fixes for build
- removed packages will be taken cared in a later time
2022-09-16 19:27:47 +02:00
Ntemis
fdbbd2871f More package fixes as aarch64 rpi4 target image test compile 2022-09-15 18:39:07 +02:00
Demetris Ierokipides
410ab5e0ca Clean lakka debris leftover after merge 2022-09-13 17:04:22 +03:00
GavinDarkglider
9e969c418d
WIP - Add Support for Ayn Odin (#1713)
* Initial fully buildable/bootable Odin Support

* Rework NX-Boot to FAT32 Boot for shared usage between switch and odin

* Move shared packages from switch/odin to main packages folder
2022-08-03 20:43:23 +03:00
GavinDarkglider
df536d5e8a
[WIP] Lakka Switch V4.2-V4.3 fixups (#1692)
* Add patch to glibc that should have been there a long time ago.

* Initial wireguard support

* Bluetooth stack fixes, removes need to disable ertm for xbox controllers.

* Switch to xpadneo over xpad
2022-06-04 15:23:44 +03:00
Tomáš Kelemen
68e3c0b85a
puae2021: add new libretro core (#1702)
* puae2021: add new libretro core

puae based on older version for better performance.
closes #1691

* puae2021: actually use the branch and update to latest commit
2022-05-12 16:54:05 +03:00
Philippe Simons
825201d032
Pi02GPi : restore swanstation core (#1699) 2022-05-11 21:31:00 +02:00
Tomáš Kelemen (vudiq)
529f0bb35e
RPi/GPICase: include snes9X2005 core
closes #1680
2022-04-15 18:52:13 +02:00
Tomáš Kelemen (vudiq)
44c268b408
a5200: new libretro core 2022-04-15 18:44:01 +02:00
Tomáš Kelemen (vudiq)
7fbe9f39d2
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 00:36:27 +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)
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)
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