Hi guys!
I just saw this code inside "stella-libretro" core:
stella-libretro/Makefile at master · libretro/stella-libretro · GitHub
I don't have idea about the real improvement of this optimization on a Rpi3, but it looks nice.
Could you try to include something like this (a specific and oprimized Rpi3 build) when we compile LibreELEC from git (at least in the first stage, for beta testing)?
Thx!
Posts by lollo78
-
-
Hi dear,
I'm trying to compile retroarch-joypad-autoconfig (last commit 923f1fb), but it stuck when try to apply retroarch-joypad-autoconfig-01-ds4.patchCodecan't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- a/udev/Wireless Controller.cfg 2016-04-16 14:28:41.975179598 +0200 |+++ b/udev/Wireless Controller.cfg 2016-04-16 14:28:58.454953687 +0200
Which is the purpose of this patch?
-----------
Another little question (I'm studing your scripts to learn
).
In common-shaders/package.mk you use
instead of the traditional commits SHA.
A similar solution exist also for retroarch and all the others libretro-cores?
This could save me a lot of time when I want to test all the latest libretro commit, compiling it in one shot.------------
Last question.
I edited a Stella-libretro package.mk. It's so simple with your system.
Code
Display MorePKG_NAME="stella" PKG_VERSION="a3a7689" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://github.com/libretro/stella-libretro.git" PKG_URL="https://github.com/libretro/stella-libretro/archive/$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_PRIORITY="optional" PKG_SECTION="emulation" PKG_SHORTDESC="Port of Stella to libretro." PKG_LONGDESC="Stella is a multi-platform Atari 2600 VCS emulator released under the GNU General Public License (GPL)." PKG_IS_ADDON="no" PKG_AUTORECONF="no" unpack() { tar -zxf $SOURCES/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz -C $BUILD mv $BUILD/stella-libretro* $BUILD/$PKG_NAME-$PKG_VERSION } make_target() { make -f Makefile } makeinstall_target() { mkdir -p $INSTALL/usr/lib/libretro cp stella_libretro.so $INSTALL/usr/lib/libretro/
My idea was to compile it for rpi3.
In one of the latest commit (Added Rpi3 platform and removed redundant Rpi CFLAG · libretro/stella-libretro@024e226 · GitHub) Rpi3 was added like platform in Makefile (I notice this also in prosystem-libretro).
But... how to compile for rpi3 with your build enviroinment?
PROJECT=RPi3 ARCH=arm scripts/build stella
of course doesn't workThanks
-
Nice for ScummVM!
Abot Quake 3: Ehi man, it's not a boomerang! LOL!
-
Thanks to you!
I done the fork because when I run compile, the system clean first the scummvm* folder inside my build* directory.
I didn't know how to do. I'll try the patch way or I'll wait to see yours to learn
Thanks again -
HI escalade,
I forked scummvm repo to modify Makefile and pointed package.mk to my scummvm fork.
With this mod (recommended by diablodiab) the ogg-vorbis audio is now working.
Makefile#L33-L34 -
git clone --branch 7.0.1 GitHub - LibreELEC/LibreELEC.tv: Just enough OS for KODI --single-branch
git reset --hard 7.0.1Thanks a lot guys!
This work like a charme -
-
About scummVM I'm trying to play with it, without success.
Could you help me please? I done all my bestand I made my homeworks...
According "9.0) Compiling" paragraph of GitHub - libretro/scummvm: ScummVM with libretro backend.
Quote
If you wish to use MP3-compressed CD
tracks or .SOU files, you will need to install the MAD library; likewise
you will need the appropriate libraries for Ogg Vorbis and FLAC
compressed sound. For compressed save states, zlib is required.So... why not enabling all the suff in one solution (FLAC, Vorbis and MP3)?
Then I searched for the right syntax. I found this:
Enable MAD and VORBIS supports (Scummvm) by JanBaunooo · Pull Request #35 · recalbox/recalbox-buildroot · GitHubQuote
--enable-gles-rpi --disable-debug --enable-release --enable-optimizations --disable-mt32emu --enable-flac --enable-mad --enable-vorbis --disable-tremor \Analyzing your retroarch and vice package.mk, I modified the scummvm-libretro package.mk like this:
Code
Display MorePKG_NAME="scummvm-libretro" PKG_VERSION="a2b6276" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/libretro/scummvm" PKG_URL="https://github.com/libretro/scummvm/archive/$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_PRIORITY="optional" PKG_SECTION="emulation" PKG_SHORTDESC="ScummVM with libretro backend." PKG_LONGDESC="ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files." PKG_IS_ADDON="no" PKG_AUTORECONF="no" PKG_CONFIGURE_OPTS_TARGET="--enable-flac \ --enable-mad \ --enable-vorbis" pre_configure_target() { strip_lto } unpack() { tar -zxf $SOURCES/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz -C $BUILD mv $BUILD/scummvm* $BUILD/$PKG_NAME-$PKG_VERSION } configure_target() { : } make_target() { cd $ROOT/$PKG_BUILD CXXFLAGS="$CXXFLAGS -DHAVE_POSIX_MEMALIGN=1" make -C backends/platform/libretro/build/ } makeinstall_target() { mkdir -p $INSTALL/usr/lib/libretro cp backends/platform/libretro/build/scummvm_libretro.so $INSTALL/usr/lib/libretro/ }
I can compile and generate the .so file.
The core starts on my Raspberry (I can see the ScummVM GUI), but it doesn't work.
No Vorbis audio support.
So I made a bullshitI tried to move
up and down in the code and recompiled again. But nothing...
EDIT: I tried also with
Codemake_target() { cd $ROOT/$PKG_BUILD CXXFLAGS="$CXXFLAGS -DHAVE_POSIX_MEMALIGN=1" ./$BUILD/scummvm*/configure --enable-flac --enable-mad --enable-vorbis make -C backends/platform/libretro/build/ }
but I can't compile the .so file.
Please.... help me with one of your precious suggestions.
Thx again...Last thing: for the future, do you think that it's possible to include Quake 3 in your package?
Raspberry Pi • View topic - Building Quake 3 in Raspbian (RaspbianQuake3 - Raspbian)
Quake III bounty: we have a winner! - Raspberry PiExternal Content www.youtube.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy. -
Hi dear!
Thanks a lot for your hard work!
I would like to ask you a clarification about your scummvm package:
LibreELEC.tv/package.mk at emu · escalade/LibreELEC.tv · GitHubTo save space, the audio files of my ScummVM games are compressed in Vorbis (with ScummVM tools).
If I compile from your package.mk I can generate a .so file that works fine, but I have no speech (only ambient sound).
For this reason in some games like broken sword I can play only with subtitles.
There's a way to pass "vorbis option" in your package.mk before the compilation?
Thank a lot