Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New updates for EmuElec 4.6.5 #1235

Merged
merged 55 commits into from
Oct 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
bfaf0de
Update kernel to 19/09/2023
Sep 24, 2023
25f9119
Update Flac to 1.4.3
Sep 24, 2023
3a1dc90
Update to 2.3.2
Sep 24, 2023
15804ab
Update 7-zip to 23.01
Sep 24, 2023
ff4aea4
Update cmake to 3.27.5
Sep 24, 2023
daf677a
SDL2 2.28.3
Sep 24, 2023
b3104f5
Update Falloutce1 1db15fe6b5d65cbf7aaa3e5f543e3291b6eb547d
Sep 24, 2023
eab64dd
Latest update Soniccd and change to cmake. Changed settings.ini
Sep 24, 2023
85f13ae
Latest sonicmania update and change to cmake. Changed Settings.ini
Sep 24, 2023
52cc3c8
PPSSPPSDL update to 559cc60a6632eb2839097e3369b25683ef7d191b
Sep 24, 2023
3eee7cd
PPSSPPSDÑ removing patch max fps, not needed
Sep 24, 2023
ddacb51
Advancemame update to 5f301c8490b25ba518d287d5a6abec8268940b80
Sep 24, 2023
3185230
dosbox-pure update to e8396b8564ed88d87702ee40b935dec6384c0e5a
Sep 24, 2023
2f35708
FbneoSA update to 0b452e57975e8d7a3fea9a41edcc64ff8ccd5e96
Sep 24, 2023
077346a
flycast update to 39a212140a159e7e7a183a40a201863c0560a945
Sep 24, 2023
1c020f5
fbneo update to 9e22c4c7ac42d5f1e5ffacdecb26acae60c663eb
Sep 24, 2023
6743f00
fceumm update 7fad08e5522e5396a1196055fc106be9b5d5de77
Sep 24, 2023
4ad33c5
gambatte update to 64561b7e1b21dfa42eecb94963c1c495ba332466
Sep 24, 2023
33aeb11
Genesis-plus-gx-wide update to f73cf1b0769127cee137a559f1c132b24c147923
Sep 24, 2023
84e5a36
Genesis-plus-gx update to 141257e1e2104c4e4a49dc771d9f3c06e00292ec
Sep 24, 2023
a6b47e0
GLSL-Shaders to e1a7f36c072d76a798cccba03960baf111dcd800
Sep 24, 2023
a955e26
MAME update to 1808a1cc4bf9148505bc97a3f392b55e6121993c
Sep 24, 2023
56b09b7
parallel-n64 update to 49eadb4da85f7e3bd59b60f61e8fd5dbfb9f07d5
Sep 24, 2023
c22f999
PCSX_Rearmed update to ead6fd751369f6fe50cb5092ab5530fbf1d66b67
Sep 24, 2023
df73005
Retroarch assets update to 7b735ef18bcc6508b1c9a626eb237779ff787179
Sep 24, 2023
9756521
Retroarch update to 712b9350a5c2b1b9129d939a2ae622093dfabd04
Sep 24, 2023
734becb
Scummvm libretro update to a56c2b83153c84b0a1c0f3f9a18c38f23b430fc9
Sep 24, 2023
dc4e96c
snex9x update to 0e03a36847c2ab14d84963b0263e653aa4087ff4
Sep 24, 2023
fe754f6
SDL2_gfx update to 29927b386a32ffda432a7058e831b3da62e3d1f9
Sep 24, 2023
3e3a282
SDL2_image update to 2.6.3
Sep 24, 2023
91fa002
SDL2_net update to 2.2.0
Sep 24, 2023
53b925e
SDL2_ttf patch modification
Sep 24, 2023
0776f29
PPSSPPSDL update to 638192b0245e73a602c5f0d60e80dc7b78ff0793
Sep 24, 2023
c22f8a7
scummvmSa update to 685e1b147bb815b05e675f47f8818fe79e456b26
Sep 24, 2023
e4ed884
MAme2003-plus update to a1ff7485de011926ab21309ad1766f9cad3af58e
Sep 24, 2023
324b811
fixing retroarch-assets checksum
Sep 24, 2023
863c419
flycast update to f75a16f40c4a1fb9d15e79bbd86b92366129010b
Sep 24, 2023
2dfab90
PPSSPPSDL update to 2ba63c65f287cf2d828ef636da9e4261baa4815e
Sep 24, 2023
501e39d
picodrive update to 1a9da199e82e3bb60ba88de736aaecab0f5a1430
Sep 24, 2023
f4ba6ce
update pcsx_rearmed to bdeee1a1d2382868d7004aedde636d7680c1a0a0
Sep 24, 2023
efbb9c3
PPSSPPSDL update to 7b2657f3ff939afc0025b97577c6e1b92bd23c32
Sep 24, 2023
4f23040
Scummvmsa update to dacb14fb538c470eb4b9b9c06d0e82c243d9a911
Sep 24, 2023
592cdec
scummvm update to 47fc122e08abace2c38147f21add1d7b01096330
Sep 25, 2023
21017b4
PPSSPPSDL update to 797db387e4d5fe88f2d45c9f7c715556cbd72da3
Sep 25, 2023
ac94577
FBNEOSA update to 725351019d635b94c880d32c1648b059670c4316
Sep 25, 2023
bbe24e2
SDL2_ttf to 2.0.18
Sep 25, 2023
5241aa5
fbneo fix pkg number
Sep 25, 2023
620c9a4
ECWOLF updated
Sep 25, 2023
6124cb3
Roll back SDL2_net 2.0.1
Sep 27, 2023
22930b9
sdl12-compat last version
Sep 27, 2023
022423a
PPSSPPSDL bump to 8baae831367df06cb648427e80cb5ff96656bfb1
Sep 27, 2023
9c4ce67
retroarch bump to 9a57ec29d5111d7d3a02df9479f57a64e2a85d7f
Sep 27, 2023
a866531
FBNEOSA bump 9934eb2e102a49541ab05a8c05a2d17aa639388f
Sep 27, 2023
ed8e972
scummvm bump to a06af86770e44caf15b3d415a6c18c7e875c7914
Sep 27, 2023
a557b59
Gmloader upgraded to latest version and fixed issue that prevent to r…
Oct 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/audio/flac/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)

PKG_NAME="flac"
PKG_VERSION="1.4.2"
PKG_SHA256="e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4"
PKG_VERSION="1.4.3"
PKG_SHA256="6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70"
PKG_LICENSE="GPLv2"
PKG_SITE="https://xiph.org/flac/"
PKG_URL="https://downloads.xiph.org/releases/flac/${PKG_NAME}-${PKG_VERSION}.tar.xz"
Expand Down
4 changes: 2 additions & 2 deletions packages/audio/fluidsynth/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)

PKG_NAME="fluidsynth"
PKG_VERSION="2.3.0"
PKG_SHA256="1df5a1afb91acf3b945b7fdb89ac0d99877622161d9b5155533da59113eaaa20"
PKG_VERSION="2.3.2"
PKG_SHA256="cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7"
PKG_LICENSE="GPL"
PKG_SITE="http://fluidsynth.org/"
PKG_URL="https://github.com/FluidSynth/fluidsynth/archive/v${PKG_VERSION}.tar.gz"
Expand Down
4 changes: 2 additions & 2 deletions packages/compress/7-zip/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)

PKG_NAME="7-zip"
PKG_VERSION="22.01"
PKG_SHA256="393098730c70042392af808917e765945dc2437dee7aae3cfcc4966eb920fbc5"
PKG_VERSION="23.01"
PKG_SHA256="356071007360e5a1824d9904993e8b2480b51b570e8c9faf7c0f58ebe4bf9f74"
PKG_LICENSE="7-Zip"
PKG_SITE="https://www.7-zip.org"
PKG_URL="https://www.7-zip.org/a/7z${PKG_VERSION/./}-src.tar.xz"
Expand Down
4 changes: 2 additions & 2 deletions packages/devel/cmake/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)

PKG_NAME="cmake"
PKG_VERSION="3.25.1"
PKG_SHA256="1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8"
PKG_VERSION="3.27.5"
PKG_SHA256="5175e8fe1ca9b1dd09090130db7201968bcce1595971ff9e9998c2f0765004c9"
PKG_LICENSE="BSD"
PKG_SITE="https://cmake.org/"
PKG_URL="https://cmake.org/files/v$(get_pkg_version_maj_min)/cmake-${PKG_VERSION}.tar.gz"
Expand Down
9 changes: 3 additions & 6 deletions packages/lib32/emuelec/emulators/lib32-droidports/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,10 @@ unpack() {
tar cf - -C ${SOURCES}/droidports/droidports-${PKG_VERSION} ${PKG_TAR_COPY_OPTS} . | tar xf - -C ${PKG_BUILD}
}

pre_configure_target() {
# Just a small workaround for GCC 11 until upstream is fixed
sed -i "s|usleep|usleep2|g" ${PKG_BUILD}/bridges/misc_bridges.c
}

makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp ${PKG_BUILD}/.${TARGET_NAME}/gmloader $INSTALL/usr/bin
cp ${PKG_BUILD}/.${TARGET_NAME}/gmloader $INSTALL/usr/bin
mkdir -p $INSTALL/usr/config/emuelec/configs/gmloader
cp $(get_pkg_directory droidports)/config/* $INSTALL/usr/config/emuelec/configs/gmloader
cp $(get_pkg_directory droidports)/scripts/* $INSTALL/usr/bin
}
4 changes: 2 additions & 2 deletions packages/linux-firmware/kernel-firmware/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)

PKG_NAME="kernel-firmware"
PKG_VERSION="20230804"
PKG_SHA256="88d46c543847ee3b03404d4941d91c92974690ee1f6fdcbee9cef3e5f97db688"
PKG_VERSION="20230919"
PKG_SHA256="97fada0d02bdafc4e017a4dcc456e7fa48bc8daf2ddf75161f39a92e38f084ad"
PKG_LICENSE="other"
PKG_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/"
PKG_URL="https://cdn.kernel.org/pub/linux/kernel/firmware/linux-firmware-${PKG_VERSION}.tar.xz"
Expand Down
4 changes: 2 additions & 2 deletions packages/multimedia/SDL2/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# Copyright (C) 2022-present 7Ji (https://github.com/7Ji)

PKG_NAME="SDL2"
PKG_VERSION="2.28.2"
PKG_SHA256="64b1102fa22093515b02ef33dd8739dee1ba57e9dbba6a092942b8bbed1a1c5e"
PKG_VERSION="2.28.3"
PKG_SHA256="7acb8679652701a2504d734e2ba7543ec1a83e310498ddd22fd44bf965eb5518"
PKG_LICENSE="GPL"
PKG_SITE="https://www.libsdl.org/"
PKG_URL="https://www.libsdl.org/release/SDL2-${PKG_VERSION}.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion packages/sx05re/emuelec-ports/falloutce1/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Copyright (C) 2020-present Shanti Gilbert (https://github.com/shantigilbert)

PKG_NAME="falloutce1"
PKG_VERSION="6be823cf7c614a693aca3ab6a4a8aa1df2537793"
PKG_VERSION="1db15fe6b5d65cbf7aaa3e5f543e3291b6eb547d"
PKG_REV="1"
PKG_ARCH="any"
PKG_SITE="https://github.com/alexbatalov/fallout1-ce"
Expand Down
71 changes: 71 additions & 0 deletions packages/sx05re/emuelec-ports/soniccd/config/settings.ini
Original file line number Diff line number Diff line change
@@ -1,16 +1,87 @@

[Dev]
; Enable this flag to activate dev menu via the ESC key
DevMenu=true
; Enable this flag to activate features used for debugging the engine (may result in slightly slower game speed)
EngineDebugMode=false
; Sets the starting category ID
StartingCategory=0
; Sets the starting scene ID
StartingScene=0
; Determines how fast the game will be when fastforwarding is active
FastForwardSpeed=8
; Determines if the game will try to use the steam directory for the game if it can locate it (windows only)
UseSteamDir=true
; Determines if applicable rendering modes (such as 3D floor from special stages) will render in "High Quality" mode or standard mode
UseHQModes=true
; Determines what RSDK file will be loaded
DataFile=Data.rsdk

[Game]
; Sets the game language (0 = EN, 1 = FR, 2 = IT, 3 = DE, 4 = ES, 5 = JP)
Language=0
; Sets the game's spindash style (-1 = let save file decide, 0 = S2, 1 = CD)
OriginalControls=-1
; Determines if the game should hide the touch controls UI
DisableTouchControls=false

[Window]
; Determines if the window will be fullscreen or not
FullScreen=true
; Determines if the window will be borderless or not
Borderless=false
; Determines if VSync will be active or not
VSync=true
; Determines what scaling is used. 0 is nearest neighbour, 1 is integer scale, 2 is sharp bilinear, and 3 is regular bilinear.
; Note: Not all scaling options work correctly on certain platforms, as they don't support bilinear filtering.
ScalingMode=2
; How big the window will be
WindowScale=2
; How wide the base screen will be in pixels
ScreenWidth=424
; Determines the target FPS
RefreshRate=60
; Determines the dim timer in seconds, set to -1 to disable dimming
DimLimit=300

[Audio]
BGMVolume=1.000000
SFXVolume=1.000000

[Keyboard 1]
; Keyboard Mappings for P1 (Based on: https://wiki.libsdl.org/SDL_Scancode)
Up=82
Down=81
Left=80
Right=79
A=29
B=27
C=6
Start=40

[Controller 1]
; Controller Mappings for P1 (Based on: https://wiki.libsdl.org/SDL_GameControllerButton)
; Extra buttons can be mapped with the following IDs:
; CONTROLLER_BUTTON_ZL = 16
; CONTROLLER_BUTTON_ZR = 17
; CONTROLLER_BUTTON_LSTICK_UP = 18
; CONTROLLER_BUTTON_LSTICK_DOWN = 19
; CONTROLLER_BUTTON_LSTICK_LEFT = 20
; CONTROLLER_BUTTON_LSTICK_RIGHT = 21
; CONTROLLER_BUTTON_RSTICK_UP = 22
; CONTROLLER_BUTTON_RSTICK_DOWN = 23
; CONTROLLER_BUTTON_RSTICK_LEFT = 24
; CONTROLLER_BUTTON_RSTICK_RIGHT = 25
Up=11
Down=12
Left=13
Right=14
A=0
B=1
C=2
Start=6
; Deadzones, 0.0-1.0
LStickDeadzone=0.300000
RStickDeadzone=0.300000
LTriggerDeadzone=0.300000
RTriggerDeadzone=0.300000
9 changes: 4 additions & 5 deletions packages/sx05re/emuelec-ports/soniccd/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,22 @@
# Copyright (C) 2021-present Shanti Gilbert (https://github.com/shantigilbert)

PKG_NAME="soniccd"
PKG_VERSION="a5e1f2a354b5536537d491c98d3ac882e2210d1e"
PKG_VERSION="8b08b44f141f9e66873951b63bb441ac9bbfc62d"
PKG_ARCH="any"
PKG_SITE="https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation"
PKG_URL="$PKG_SITE.git"
PKG_DEPENDS_TARGET="toolchain SDL2 libtheora"
PKG_SHORTDESC="A Full Decompilation of Sonic CD 2011"
PKG_TOOLCHAIN="make"
PKG_TOOLCHAIN="cmake"
PKG_EE_UPDATE="no"

pre_configure_target() {
# Add missing -lstdc++fs
sed -i "s|pthread|pthread -lstdc++fs|" $PKG_BUILD/Makefile
PKG_CMAKE_OPTS_TARGET="-DRETRO_SDL_VERSION=2 -DRETRO_USE_HW_RENDER=OFF"
}

makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp bin/soniccd $INSTALL/usr/bin
cp $PKG_BUILD/.${TARGET_NAME}/RSDKv3 $INSTALL/usr/bin/soniccd

mkdir -p $INSTALL/usr/config/emuelec/configs/sonic
cp $PKG_DIR/config/* $INSTALL/usr/config/emuelec/configs/sonic
Expand Down
2 changes: 2 additions & 0 deletions packages/sx05re/emuelec-ports/sonicmania/config/Settings.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

[Game]
language=0
devMenu=y
username=Emuelec

[Video]
; NB: Fullscreen Resolution can be explicitly set with values fsWidth and fsHeight
Expand Down
26 changes: 7 additions & 19 deletions packages/sx05re/emuelec-ports/sonicmania/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,23 @@
# Copyright (C) 2022-present Shanti Gilbert (https://github.com/shantigilbert)

PKG_NAME="sonicmania"
PKG_VERSION="4ef543749a29f17ce904217140c8bbff6eea3e77"
PKG_VERSION="634eb0ab9cded555a364cafd01f645157ccbbfd0"
PKG_ARCH="any"
PKG_SITE="https://github.com/Rubberduckycooly/Sonic-Mania-Decompilation"
PKG_URL="$PKG_SITE.git"
PKG_DEPENDS_TARGET="toolchain SDL2"
PKG_DEPENDS_TARGET="toolchain SDL2 portaudio"
PKG_SHORTDESC="Sonic Mania Decompilation"
PKG_TOOLCHAIN="make"
PKG_BUILD_FLAGS="-gold"
PKG_TOOLCHAIN="cmake"

pre_configure_target() {
PKG_MAKE_OPTS_TARGET=" STATIC=0 DEBUG=0"
cd ${PKG_BUILD}

# There is a space on the Makefile that will result in an error *** missing separator. Stop
sed -i "s| \$(STRIP) \$@| \$(STRIP) \$@|" ${PKG_BUILD}/Makefile
}

make_target(){
cd ${PKG_BUILD}/dependencies/RSDKv5
make PLATFORM=Linux SUBSYSTEM=SDL2

cd ${PKG_BUILD}
make ${PKG_MAKE_OPTS_TARGET}
PKG_CMAKE_OPTS_TARGET="-DRETRO_SUBSYSTEM=SDL2"
}

makeinstall_target() {
mkdir -p $INSTALL/usr/bin/sonic_mania
cp dependencies/RSDKv5/bin/Linux/SDL2/RSDKv5 $INSTALL/usr/bin/sonicmania
cp dependencies/RSDKv5/bin/Linux/SDL2/Game.so $INSTALL/usr/bin/sonic_mania/Game.so
echo "$PKG_BUILD"
cp $PKG_BUILD/.${TARGET_NAME}/dependencies/RSDKv5/RSDKv5U $INSTALL/usr/bin/sonicmania
cp $PKG_BUILD/.${TARGET_NAME}/dependencies/RSDKv5/libGame.so $INSTALL/usr/bin/sonic_mania/Game.so

mkdir -p $INSTALL/usr/config/emuelec/configs/sonicmania
cp $PKG_DIR/config/* $INSTALL/usr/config/emuelec/configs/sonicmania
Expand Down
2 changes: 1 addition & 1 deletion packages/sx05re/emulators/PPSSPPSDL/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)

PKG_NAME="PPSSPPSDL"
PKG_VERSION="1e269c1d3c4580a77bf4dd618c4227509065df2e"
PKG_VERSION="8baae831367df06cb648427e80cb5ff96656bfb1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="MAME"
Expand Down