Commit graph

26760 commits

Author SHA1 Message Date
David G. F
5c8c8debd4
Fix Genesis Wide .so filename (#1255)
It was overwritting in some cases the wrong .so file. This enables both
emulators to be built
2021-04-11 22:46:39 +03:00
by-gnome
0493ac23de
linux: update to 5.10.28 (#1251) 2021-04-11 06:48:45 +03:00
Tomáš Kelemen
640f0e3a0a
new libretro core: genesis plus gx wide (#1250) 2021-04-10 04:28:46 +03:00
by-gnome
8b5920a3b3
mesa: update to 21.0.2 (#1252) 2021-04-10 04:27:21 +03:00
Tomáš Kelemen
69d6e6716d
genesis-plus-gx: drop patch, correctly add CFLAGS (#1248) 2021-04-09 19:40:27 +03:00
David Lawson
5660926e27
rpi4: default to alsathread (#1246) 2021-04-09 03:11:26 +03:00
David Lawson
7612feee6e
rpi4: enable slang shaders (#1245) 2021-04-07 22:04:22 +03:00
David G. F
00d9a6eaa9
Add volume key support to OGA and RG351V (#1241)
* Add event service package and a systemd service for OGA

This is a service that listens for certain keys on certain devices and
injects commands to Retroarch.

* Update Retroarch and add command support
2021-04-05 21:43:52 +03:00
David Lawson
433243cb41
Rpi: update to 5.10.25 (#1239)
* rpi4: update kernel to 5.10

* rpi: linux: remove upstreamed patches

* rpi: linux: rebase patches

* rpi: linux: fix ouya patch

* rpi: Update all kernel configs for 5.10.25
2021-04-05 16:41:33 +03:00
Tomáš Kelemen
d61d423673
build fixes after latest updates to lr-cores (#1238)
* bsnes: update patch

* duckstation: enable DRMKMS, disable EVDEV

* picodrive: add root to includes

was complaining about missing <pico/pico.h>

* retroarch: remove patches merged upstream

* duckstation: update to bring in latest fixes

* duckstation: add dependencies

* beetle-psx: don't link with static libstdc++
2021-04-03 21:59:50 +03:00
Demetris Ierokipides
0078a9da62 Libretro: Update all everything 2021-04-03 04:47:13 +03:00
David G. F
a29c30590a
Map volume keys on RG351V (like OGA Super does) (#1236) 2021-04-02 21:34:42 +03:00
Tomáš Kelemen
dcc628b9dd
rpi-eeprom: drop deprecated flashrom, use pciutils (#1237) 2021-04-02 21:34:20 +03:00
Demetris Ierokipides
9bce35b120 Bump rpi-eeprom to latest stable 2021-04-02 18:23:27 +03:00
Tomáš Kelemen
e74cc941b2
Generic: enable vulkan, increase partition size (#1235)
minor changes also to RPi - changed VULKAN to vulkan-loader,
vulkan-headers are pulled in as dependency of vulkan-loader
2021-04-02 15:28:24 +03:00
Tomáš Kelemen
b5ae0f6426
opusfile, rockchip buildfixes (#1234)
* opusfile: add openssl dependency

* rk3328+rk3399+oga: add linux patch - libcrypto
2021-04-02 03:12:12 +03:00
Tomáš Kelemen
f9683c551d
systemd, grub, build_all minor changes (#1231)
* build_all: add RPi4.aarch64, drop noobs

* grub: not needed for 32bit Generic

* systemd: remove wait-time-sync from dep's
2021-03-31 23:44:58 +03:00
by-gnome
f15f29e013
kernel-firmware: update to 20210315 (#1230) 2021-03-28 20:20:08 +03:00
by-gnome
b54e66096e
linux: update to 5.10.26 (#1229) 2021-03-28 18:55:33 +03:00
by-gnome
51a123a176
mesa: fix options (#1228)
* mesa: replace deprecated 'true/false' with 'enabled/disabled'

* mesa: remove 'asm' option

* mesa: remove unnecessary condition for i386
2021-03-28 14:49:50 +03:00
Demetris Ierokipides
648f1df744 Add vulkan tools for vulkan version info 2021-03-28 02:39:03 +02:00
David Lawson
568d3ede25
Update mesa to 21.0.1 and enable vulkan for rpi4 (#1226)
* mesa: update to 21.0.1

* rpi4: enable vulkan

* vuklan-loader fixup

* vulkan-loader fixup 2

* rpi4: actually build vulkan drivers
2021-03-27 02:22:20 +02:00
Tomáš Kelemen
4b32ff9b4e
cores cleanup (#1225)
* cores cleanup

- replaced core association for MAME playlist: `mame` -> `mame2003-plus`
(we do not ship `mame` anymore)
- Amlogic core association override for all targets (device S912 does
not exist)
- cleanup of redundant override for WeTek
- cleanup of redudnand override `mame` -> `mame2003-plus`
- added `snes9x2002` to RPi targets (is required/default core)

TODO:
- cleanup Generic - the system does not fit on the boot partition

* beetle-saturn: drop core

* retroarch: bump to same commit as public release

and remove patch included in upstream
2021-03-25 12:19:18 +02:00
David G. F
6080d35956
Fix console rotation on OGA family and rumble on boot too (#1223)
This adds a new function hook that can be defined for devices that have
slightly different cmdline within the same configuration.
Remove vcchost regulator since it is not used and just makes the rumble
go crazy during kernel boot.
2021-03-23 20:49:33 +02:00
asdf288
bfe3efb8a2
fix missing icudata library and runtime error (#1221) 2021-03-23 10:47:14 +02:00
David G. F
b321acc50d
Fixes for RG350V: enable second MMC and Wifi (#1222)
This reenables Wifi (MT7601U) that was deleted by a previous commit.
Also enables the secondary SD card reader by fixing the voltages.
Finally re-enable low power OPPs that were disabled. This brings power
savings on idle mode and low demanding emus (in particular voltages are
lower for those points, reducing power consumption significantly)
2021-03-21 22:22:58 +02:00
David G. F
0f75e66986
Add support for RG350V (#1220)
Unfortunately there's no easy way to choose DTBs at u-boot time, so
keepting a separated image for now.
2021-03-21 00:31:31 +02:00
Demetris Ierokipides
342ae3d419 Snes9x: Switch back to libretro repo 2021-03-20 03:40:25 +02:00
Tomáš Kelemen
9aab7a2e25
RPi4.aarch64 enable yabause, OdroidXU3 cleanup (#1218)
* RPi4.aarch64: enable yabause

disable mame2015 moved to distro options, where it belongs

* OdroidXU3: cleanup obsolete removal of ppsspp
2021-03-19 02:24:28 +02:00
Seth Barberee
33af203283
Fbneo and gpsp Update (#1214)
* fbneo: update for sega 32 support

* gpsp: update for ARM fixes
2021-03-17 03:27:44 +02:00
Tomáš Kelemen
08f18da674
fbneo fix oga, mupen64plus_next patch for xu3/4 + flags (#1213)
* oga: strip gold from fbneo

* build script: add new targets, alphabet order

* odroidxu3: patch for mupen64plus_next

* mupen64plus_next: adjust platform flags

* fbneo: proper fix for OGA, cleanup

[DNB]

* fbneo: put back USE_CYCLONE for OGA

[DNB]
2021-03-16 00:48:41 +02:00
Tomáš Kelemen
d3a0edb351
make: revert back to 4.2.1 (#1211) 2021-03-15 00:38:33 +02:00
Chips-fr
72621229b4
uae4arm: add support of ipf files, CD32 and whdload install though .lha (#1210) 2021-03-14 23:23:15 +02:00
Tomáš Kelemen
04f64c6397
vecx - GLES & ppsspp latest stable & drop some cores (#1208)
* vecx: GL/GLES dependency/flags

* ppsspp: bump to latest stable

* drop some cores, remove obsolete projects
2021-03-14 23:22:27 +02:00
Tomáš Kelemen
2e60af445b
various build fixes (#1206)
* get_git: check only directories, sync writes

* ppsspp: depends, bump libpng, disable features

* bsnes2014: correct url

* melonds: bump
2021-03-12 01:13:04 +02:00
Demetris Ierokipides
d29f7ebbd1 Upgrade mainline kernel to v5.10.22 LTS 2021-03-11 00:33:30 +02:00
Demetris Ierokipides
731d892b30 Downgrade u-boot-tools to fix amlogic targets 2021-03-11 00:18:30 +02:00
David G. F
0892f93bde
Fix regression introduced in brightness patch (#1202)
Causes many issues including crashes and funny lang changes
2021-03-10 23:45:58 +02:00
Seth Barberee
2a1fcb3828
lutro: export HAVE_NEON to fix build (#1201) 2021-03-10 23:23:50 +02:00
Seth Barberee
cdd7049f7b
update libretro cores (#1122)
* update libretro cores

* update atari800

* update tic80

* fix indent

* disable threaded renderer on arm

* update ignore sdl patch

* make: fix compile issues and update package from LE

* duckstation: repoint to libretro and update. upstream doesn't support libretro core anymore

* pcsx_rearmed: updated and removed unneeded patch

* libretro cores: update all cores

* melonds: fix patch error

* lutro: drop unneeded patch and update

* mu: revert back to make and fix directory references for building/copying core

* beetle-psx: pick version before static c++ until figure out linking

* bsnes2014: fix up copy build error

* bsnes-mercury: fixup copy build error
2021-03-10 22:12:37 +02:00
gouchi
4e1da3eb76
lowres-nx : Add lowres-nx to libretro cores (#1180) 2021-03-10 22:11:31 +02:00
David G. F
3022d2188e
Backport brightness control for OGA platforms (#1197) 2021-03-10 18:33:57 +02:00
David G. F
6c07e387f9
Fix OGA builds (#1196)
* Fix OGA builds

No need for the u-boot patch, update the INI files instead.
Added the new userspace mali G31 blob and update the build script (we
pull headers still from Rockchip repo).
Add the RTL8821 patch to fix linux build with newer GCCs too.

This makes OGAs bootable again (tested it on OGA Super)

* Adding aarch64 support
2021-03-09 22:52:25 +02:00
David G. F
8784a602d6
Add gcc9 patch for OGA to fix builds (#1193) 2021-03-09 16:18:46 +02:00
Murad U
e925215274
Adding initial support for ODROID-Go Super (#1186)
* Initial ODROID-Go Super support

* Added missing libssl-dev dependency in Docketfile

* Reverted Retroarch version
2021-02-26 14:57:32 +02:00
David G. F
424b1d8d8f
Adding initial support for Gameforce CHI console (#1182)
This is essentially an OGA clone with a bigger (640x480) non-rotated
screen. Requires a joypad kernel patch (a copy of OGA's + small bits) and a new
DTB.

Changed a bit the way splash screens work, now you can specify proper
resolutions (instead of just vertical res) so that it works well for
cases like rotated screens.

Tweaked Retroarch to ship both drivers (DRM + GO2 DRM) and the GO2
driver to inhibit itself in case the console has a non-rotated display.
This should work for any console as long as the resolution is reported
correctly. The regular DRM driver should have 1 frame less latency!

What's not working: Console is still rotated (minor issue) and kernel
panics on poweroff :) Debugging it, but I'll need to solder the UART for
that.
2021-02-19 17:05:46 +02:00
David G. F
8076be1282
Fix issues with newer gcc (#1179)
This is an upstream issue that cannot be fixed yet, and this is the
proposed mitigation for NSS in the meantime.
2021-02-12 21:19:46 +02:00
by-gnome
b996abe17a
OdroidXU3: linux: revert kernel to 4.14 to fix gbm libmali (#1175)
* OdroidXU3: linux: revert kernel to 4.14 to fix gbm libmali

* OdroidXU3: use odroidxu3-mali instead of libmali
2021-02-12 01:57:18 +02:00
David G. F
e537c5bb74
Enable gdb's TUI (#1176)
It's very handy when debugging assembly code (layout asm)
2021-02-10 21:31:49 +02:00
Demetris Ierokipides
cddfedb987 Revert "Fix gpsp package"
This reverts commit 62ba4499c0.
2021-02-10 16:04:44 +02:00