Hm, I think there was some kind of misunderstanding. I was requesting the "ResidualVM" core, and after escalade's comment earlier I thought you're giving this core a try, not the n64 stuff...
Any chances you could pick escalade's compiled core and test it?
Posts by sensenmann
-
-
Yay!
Any news on that?
-
I have read about this new core in retropie's latest release post and I want to test it... I will grab it from your build. Thanks!Yay!
-
bite_your_idols, is there any chance to include residualVM in your addon? Stumbled upon that emulator on the retropie homepage, and the possibility to play "Grim Fandango" on the pi would be great! Any thoughts about that?
-
I found scummvm error... this core is not included in my addon, so you downloaded from retroarch buildbot with "update cores" option in menu, well, that core is not working in rasperries...
I have copy the one compiled by escalade and uploaded to my repo, you can download from here (with my mame2010 working experimental core):
https://github.com/bite-your-idols/Games...rt3.tar.gzIt run for me, but I didn't test any game yet...
We're definitely on the right track here. Switched the core file and started it via the retroarch frontend -> scummvm menu starts up.
But the menu looks really "old", I think there might be something called a "modern menu" or so that should be loaded instead. Maybe escalade's repo could again point to a solution to that?
Oh and btw, I don't get how scummvm games (or even the menu) can be started via the emulationstation frontend. There are 4 games listed (I don't know why there's 4, as I have 9 in the rom folder...), but when I try to start them it crashes immediatly and kodi starts again. I'd like to just start the scummvm gui and choose the game from there... but that's not important to me right now, because I'm heading for the supposed "advanced launcher" approach here.
Thanks so far, anyway!
-
You don't need any games, when you start the scummvm core without any ROM you are supposed to get the scummvm menu.That's right. The core itself should load the scummvm menu. If we get to that point, the games should be a piece of cake.
-
Try adding -v.Code
Display MoreLibreELEC:~/.kodi/addons/script.gamestarter/resources/bin # ./retroarch -v -c /storage/.config/retroarch/retroarch.cfg -L /storage/.config/retroarch/cores/scummvm_libretro.so RetroArch [INFO] :: === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Jul 19 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 0f8bbb6 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Loading dynamic libretro core from: "/storage/.config/retroarch/cores/scummvm_libretro.so" RetroArch [INFO] :: Environ SET_SUPPORT_NO_GAME: yes. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Environ SET_KEYBOARD_CALLBACK. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button "B (bottom)" => "Mouse Button 2" RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "ScummVM GUI" RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Esc" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "Mouse Up" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "Mouse Down" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "Mouse Left" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "Mouse Right" RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "Mouse Button 1" RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/storage/emulators/bios". RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 44063.25 Hz. RetroArch [INFO] :: Video @ 1920x1440 RetroArch [INFO] :: [EGL]: EGL version: 1.4 RetroArch [INFO] :: [EGL]: Current context: 0x1. RetroArch [INFO] :: Found GL context: videocore RetroArch [INFO] :: Detecting screen resolution 1280x720. RetroArch [INFO] :: [EGL]: eglSwapInterval(1) RetroArch [INFO] :: [EGL]: eglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. RetroArch [INFO] :: [GL]: Version: OpenGL ES 2.0. RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => doesn't exist RetroArch [INFO] :: Querying GL extension: OES_texture_npot => exists RetroArch [INFO] :: Querying GL extension: BGRA8888 => exists RetroArch [WARN] :: [GL]: GLES implementation does not have BGRA8888 extension. 32-bit path will require conversion. RetroArch [INFO] :: Querying GL extension: GL_EXT_unpack_subimage => doesn't exist RetroArch [INFO] :: Querying GL extension: EXT_sRGB => doesn't exist RetroArch [INFO] :: GL: Using resolution 1280x720 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Shader log: Compiled RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: Querying EGL extension: KHR_image => exists RetroArch [INFO] :: Using font rendering backend: bitmap. RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. RetroArch [INFO] :: [udev] Adding device /dev/input/event0 as type ID_INPUT_KEYBOARD. RetroArch [INFO] :: [udev] Adding device /dev/input/mouse0 as type ID_INPUT_KEYBOARD. RetroArch [INFO] :: [udev] Adding device /dev/input/event0 as type ID_INPUT_MOUSE. RetroArch [INFO] :: [udev] Adding device /dev/input/mouse0 as type ID_INPUT_MOUSE. RetroArch [INFO] :: Found joypad driver: "udev". RetroArch [INFO] :: ALSA: Using signed 16-bit format. RetroArch [INFO] :: ALSA: Period size: 768 frames RetroArch [INFO] :: ALSA: Buffer size: 3072 frames RetroArch [INFO] :: ALSA: Can pause: no. RetroArch [INFO] :: Found menu display driver: "menu_display_gl". RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => doesn't exist RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Disconnecting device from port 1. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [/storage/.config/retroarch/content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [EGL]: eglSwapInterval(1) Segmentation fault (core dumped)
Hm, everything seems ok until the crash, doesn't it? -
The scummvm core works on my RPi2, although I'm not using this addon. You should try running it manually from CLI in order to get the error output, which should tell you what went wrong.
Did that! First I stopped Kodi and enabled ALSA (just like bite_your_idols' skript does).
CodeLibreELEC:~/.kodi/addons/script.gamestarter/resources/bin # systemctl stop kodi LibreELEC:~/.kodi/addons/script.gamestarter/resources/bin # modprobe snd_bcm2835
Then I tried to start the core: -
I read somewhere that scummvm is only working on x86 PC right now.Thanks for your opinion, but I'm 100% sure that scummvm DOES work on the RPI 2. I had it running myself 2 weeks ago, before I decided to give LibreElec a shot.
My setup back then was "OSMC" and "RetroPie". I used retrosmc for this and it worked like a charm (only had to post-install the scummvm binary via the setup script).I think that at least the scummvm core itself should be startable. This would open up the Scummvm Menu, but that's not happening...
Maybe bite_your_idols can try running the scummvm core?
-
Did anybody successfully get the scummvm core to work? I didn't find anything about scummvm in this thread or on bite_your_idols' github repository.
Here's where I'm stuck:
I started the RetroArch frontend, installed/updated the scummvm core (obviously wasn't installed by default) and tried to start it. The result is a black screen, followed by Kodi restarting...I just recently installed LibreElec 8 (Alpha 3) and GameStarter Addon 2.1.0 (the LE8 thing). Am I just experiencing those "segmentation fault" problem that were mentioned in some of the last posts? How can I check?
Anyway, might as well read this post as a "scummvm request".
Keep up the good work!