libretro / Lakka-LibreELEC

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
https://www.lakka.tv
1.72k stars 285 forks source link

RPi3/RC5 hatari core not working #110

Closed killer101 closed 4 years ago

killer101 commented 7 years ago

Still not working ...

RetroArch [INFO] :: This is RetroArch version 1.5.0 (Git c045732)
RetroArch [INFO] :: === Build =======================================
Capabilities: NEON VFPv3 VFPv4 
Built: Apr 13 2017
RetroArch [INFO] :: Version: 1.5.0
RetroArch [INFO] :: Git: c045732
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: Loading default config.
RetroArch [INFO] :: Looking for config in: "/storage/.config/retroarch/retroarch.cfg".
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Redirecting save file to "/storage/savefiles/.srm".
RetroArch [INFO] :: Redirecting savestate to "/storage/savestates/.state".
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz.
RetroArch [INFO] :: Found shader "/tmp/shaders/bilinear.glslp"
RetroArch [INFO] :: Found shader "/tmp/shaders/nearest.glslp"
RetroArch [INFO] :: Found shader "/tmp/shaders/stock.glsl"
RetroArch [INFO] :: Video @ fullscreen
RetroArch [INFO] :: Starting threaded video driver ...
RetroArch [INFO] :: [EGL]: EGL version: 1.4
RetroArch [INFO] :: [EGL]: Current context: 0x1.
RetroArch [INFO] :: Found GL context: videocore
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
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] :: GL: Using resolution 1920x1080
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] :: 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: freetype.
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: 384 frames
RetroArch [INFO] :: ALSA: Buffer size: 1536 frames
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_music_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_video_history.lpl].
RetroArch [INFO] :: Loading history file: [/storage/.config/retroarch/content_image_history.lpl].
RetroArch [INFO] :: [udev]: Hotplug add: /dev/input/js0.
RetroArch [INFO] :: [udev]: Hotplug add: /dev/input/event1.
RetroArch [INFO] :: [udev]: Plugged pad: PLAYSTATION(R)3 Controller (0:0) on port #0.
RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event1) supports force feedback.
RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event1) supports 16 force feedback effects.
RetroArch [INFO] :: Autodetect: 179 profiles found.
RetroArch [INFO] :: Autodetect: selected configuration: /tmp/joypads/udev/Sony-PlayStation3-DualShock3-Controller-Bluetooth.cfg
RetroArch [INFO] :: Using content: /storage/roms/stick/atarist/International Karate Plus.zip.
RetroArch [INFO] :: arg #0: retroarch
RetroArch [INFO] :: arg #1: /storage/roms/stick/atarist/International Karate Plus.zip
RetroArch [INFO] :: arg #2: -s
RetroArch [INFO] :: arg #3: /storage/savefiles
RetroArch [INFO] :: arg #4: -S
RetroArch [INFO] :: arg #5: /storage/savestates
RetroArch [INFO] :: arg #6: -c
RetroArch [INFO] :: arg #7: /storage/.config/retroarch/retroarch.cfg
RetroArch [INFO] :: arg #8: -L
RetroArch [INFO] :: arg #9: /tmp/cores/hatari_libretro.so
RetroArch [INFO] :: Threaded video stats: Frames pushed: 515, Frames dropped: 0.
RetroArch [INFO] :: Set config file to : /storage/.config/retroarch/retroarch.cfg
RetroArch [INFO] :: This is RetroArch version 1.5.0 (Git c045732)
RetroArch [INFO] :: Redirecting save file to "/storage/savefiles/International Karate Plus.srm".
RetroArch [INFO] :: Redirecting savestate to "/storage/savestates/International Karate Plus.state".
RetroArch [INFO] :: === Build =======================================
Capabilities: NEON VFPv3 VFPv4 
Built: Apr 13 2017
RetroArch [INFO] :: Version: 1.5.0
RetroArch [INFO] :: Git: c045732
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: Loading dynamic libretro core from: "/tmp/cores/hatari_libretro.so"
RetroArch [INFO] :: [overrides] no core-specific overrides found at /storage/.config/retroarch/config/Hatari/Hatari.cfg.
RetroArch [INFO] :: [overrides] no game-specific overrides found at /storage/.config/retroarch/config/Hatari/International Karate Plus.cfg.
RetroArch [INFO] :: Shaders: preset directory: /tmp/shaders/presets
RetroArch [INFO] :: Shaders: no game-specific preset found at /tmp/shaders/presets/Hatari/International Karate Plus.cgp.
RetroArch [INFO] :: Shaders: no game-specific preset found at /tmp/shaders/presets/Hatari/International Karate Plus.glslp.
RetroArch [INFO] :: Shaders: no core-specific preset found at /tmp/shaders/presets/Hatari/Hatari.cgp.
RetroArch [INFO] :: Shaders: no core-specific preset found at /tmp/shaders/presets/Hatari/Hatari.glslp.
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Remaps: remap directory: /storage/remappings
RetroArch [INFO] :: Remaps: no game-specific remap found at /storage/remappings/Hatari/International Karate Plus.rmp.
RetroArch [INFO] :: Remaps: no core-specific remap found at /storage/remappings/Hatari/Hatari.rmp.
RetroArch [INFO] :: Redirecting save file to "/storage/savefiles/International Karate Plus.srm".
RetroArch [INFO] :: Redirecting savestate to "/storage/savestates/International Karate Plus.state".
RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/storage/system".
RetroArch [INFO] :: Environ CORE_ASSETS_DIRECTORY: "/storage/roms/downloads".
Retro SYSTEM_DIRECTORY /storage/system
Retro SAVE_DIRECTORY /storage/savefiles
Retro CONTENT_DIRECTORY /storage/roms/downloads
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] :: RetroPad, User 1, Button "B (bottom)" => "B"
RetroArch [INFO] :: RetroPad, User 1, Button "Y (left)" => "Y"
RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "Select"
RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Start"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "Up"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "Down"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "Left"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "Right"
RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "A"
RetroArch [INFO] :: RetroPad, User 1, Button "X (up)" => "X"
RetroArch [INFO] :: RetroPad, User 1, Button "L" => "L"
RetroArch [INFO] :: RetroPad, User 1, Button "R" => "R"
RetroArch [INFO] :: RetroPad, User 1, Button "L2" => "L2"
RetroArch [INFO] :: RetroPad, User 1, Button "R2" => "R2"
RetroArch [INFO] :: RetroPad, User 1, Button "L3" => "L3"
RetroArch [INFO] :: RetroPad, User 1, Button "R3" => "R3"
RetroArch [INFO] :: Environ GET_VARIABLE Hatari_resolution:
RetroArch [INFO] :: 640x480
[libretro-test]: Got size: 640 x 480.
RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] :: RetroPad, User 1, Button "Y (left)" => "Enter GUI"
RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "Mouse mode toggle"
RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Keyboard overlay"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "Up"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "Down"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "Left"
RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "Right"
RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "Fire"
RetroArch [INFO] :: RetroPad, User 1, Button "L" => "Joystick number"
RetroArch [INFO] :: RetroPad, User 1, Button "R" => "Mouse speed"
RetroArch [INFO] :: RetroPad, User 1, Button "L2" => "Toggle m/k status"
 0  hatari
 1  --disk-a
 2  /storage/roms/stick/atarist/International Karate Plus.stx
RetroConf:'/storage/system/hatari.cfg'
Hatari v1.8.0, compiled on:  Apr 13 2017, 12:21:38
Configured max Hatari resolution = 640x480, optimal for ST = 832x588
STX : STX_Insert_internal drive=0 file=/storage/roms/stick/atarist/International Karate Plus.stx buf=0x74314008 size=890124
Inserted disk '/storage/roms/stick/atarist/International Karate Plus.stx' to drive A:.
Building CPU table for configuration: 68000 (compatible mode)
Bus error (core dumped)
killer101 commented 7 years ago

Still exists in the release version!

kivutar commented 7 years ago

@killer101 where did you put the tos.img?

rgruenewald commented 7 years ago

same issue here. I've the tos.img next to the retroarch binary.

killer101 commented 7 years ago

To the system folder!

kivutar commented 7 years ago

For me the tos.img needs to be in the same folder as the retroarch binary. It's a limitation of this emulator.

masid101 commented 6 years ago

Where exactly is the retroarch binary?

kivutar commented 6 years ago

It's in /usr/bin, but you can move it to somewhere else by copying it, I do this for my tests.

mstempell commented 6 years ago

I got the same kind of cash with any TOS i may try (UK, US, 1.02, 1.62).

[INFO] Updating firmware status for: /tmp/cores/hatari_libretro.so on /storage/system
[INFO] Using content: /storage/roms/Llamatron.st.
[INFO] arg #0: retroarch
[INFO] arg #1: /storage/roms/Llamatron.st
[INFO] arg #2: -s
[INFO] arg #3: /storage/savefiles
[INFO] arg #4: -S
[INFO] arg #5: /storage/savestates
[INFO] arg #6: -c
[INFO] arg #7: /storage/.config/retroarch/retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: /tmp/cores/hatari_libretro.so
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Set config file to : /storage/.config/retroarch/retroarch.cfg
[INFO] RetroArch 1.6.9 (Git c056726)
[INFO] Redirecting save file to "/storage/savefiles/Llamatron.srm".
[INFO] Redirecting savestate to "/storage/savestates/Llamatron.state".
[INFO] === Build =======================================
Capabilities: NEON VFPv3 VFPv4
Built: Nov 21 2017
[INFO] Version: 1.6.9
[INFO] Git: c056726
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/tmp/cores/hatari_libretro.so"
[INFO] [overrides] no core-specific overrides found at /storage/.config/retroarch/config/Hatari/Hatari.cfg.
[INFO] [overrides] no game-specific overrides found at /storage/.config/retroarch/config/Hatari/Llamatron.cfg.
[INFO] Shaders: preset directory: /tmp/shaders/presets
[INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/Hatari/Llamatron.cgp.
[INFO] Shaders: no game-specific preset found at /tmp/shaders/presets/Hatari/Llamatron.glslp.
[INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/Hatari/Hatari.cgp.
[INFO] Shaders: no core-specific preset found at /tmp/shaders/presets/Hatari/Hatari.glslp.
[INFO] Environ SET_VARIABLES.
[INFO] Remaps: remap directory: /storage/remappings
[INFO] Remaps: no game-specific remap found at /storage/remappings/Hatari/Llamatron.rmp.
[INFO] Remaps: no core-specific remap found at /storage/remappings/Hatari/Hatari.rmp.
[INFO] Redirecting save file to "/storage/savefiles/Llamatron.srm".
[INFO] Redirecting savestate to "/storage/savestates/Llamatron.state".
[INFO] Environ SYSTEM_DIRECTORY: "/storage/system".
[INFO] Environ CORE_ASSETS_DIRECTORY: "/storage/downloads".
Retro SYSTEM_DIRECTORY /storage/system
Retro SAVE_DIRECTORY /storage/savefiles
Retro CONTENT_DIRECTORY /storage/downloads
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, User 1, Button "B (bottom)" => "B"
[INFO]  RetroPad, User 1, Button "Y (left)" => "Y"
[INFO]  RetroPad, User 1, Button "Select" => "Select"
[INFO]  RetroPad, User 1, Button "Start" => "Start"
[INFO]  RetroPad, User 1, Button "D-Pad Up" => "Up"
[INFO]  RetroPad, User 1, Button "D-Pad Down" => "Down"
[INFO]  RetroPad, User 1, Button "D-Pad Left" => "Left"
[INFO]  RetroPad, User 1, Button "D-Pad Right" => "Right"
[INFO]  RetroPad, User 1, Button "A (right)" => "A"
[INFO]  RetroPad, User 1, Button "X (up)" => "X"
[INFO]  RetroPad, User 1, Button "L" => "L"
[INFO]  RetroPad, User 1, Button "R" => "R"
[INFO]  RetroPad, User 1, Button "L2" => "L2"
[INFO]  RetroPad, User 1, Button "R2" => "R2"
[INFO]  RetroPad, User 1, Button "L3" => "L3"
[INFO]  RetroPad, User 1, Button "R3" => "R3"
[INFO] Environ GET_VARIABLE Hatari_resolution:
[INFO]  640x480
[libretro-test]: Got size: 640 x 480.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, User 1, Button "Y (left)" => "Enter GUI"
[INFO]  RetroPad, User 1, Button "Select" => "Mouse mode toggle"
[INFO]  RetroPad, User 1, Button "Start" => "Keyboard overlay"
[INFO]  RetroPad, User 1, Button "D-Pad Up" => "Up"
[INFO]  RetroPad, User 1, Button "D-Pad Down" => "Down"
[INFO]  RetroPad, User 1, Button "D-Pad Left" => "Left"
[INFO]  RetroPad, User 1, Button "D-Pad Right" => "Right"
[INFO]  RetroPad, User 1, Button "A (right)" => "Fire"
[INFO]  RetroPad, User 1, Button "L" => "Joystick number"
[INFO]  RetroPad, User 1, Button "R" => "Mouse speed"
[INFO]  RetroPad, User 1, Button "L2" => "Toggle m/k status"
 0  hatari
 1  --disk-a
 2  /storage/roms/Llamatron.st
RetroConf:'/storage/system/hatari.cfg'
Configured max Hatari resolution = 640x480, optimal for ST = 832x588
Building CPU table for configuration: 68000 (compatible mode)
set pause on!
[INFO] Skipping SRAM load..
[INFO] [INFO] [CHEEVOS]: system RAM: (nil) 0
[INFO] [CHEEVOS]: save RAM:   (nil) 0
[INFO] [CHEEVOS]: video RAM:  (nil) 0
[INFO] [CHEEVOS]: RTC:        (nil) 0
Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 59.94 Hz, Game = 50.00 Hz)
[INFO] Found shader "/tmp/shaders/slang-conversion-template.glsl"
[INFO] Found shader "/tmp/shaders/stock.glsl"
[INFO] [Video]: Video @ fullscreen
[INFO] [EGL] Falling back to eglGetDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [EGL]: Current context: 0x1.
[INFO] [GL]: Found GL context: videocore
[INFO] [GL]: Detecting screen resolution 960x600.
[INFO] [EGL]: eglSwapInterval(1)
[INFO] [EGL]: eglSwapInterval(1)
[INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW.
[INFO] [GL]: Version: OpenGL ES 2.0.
[INFO] [GL]: Using resolution 960x600
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: Compiled
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] Querying EGL extension: KHR_image => exists
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*?
[INFO] [udev]: Plugged pad: Logitech Logitech(R) Precision(TM) Gamepad (1133:49690) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects.
[INFO] [Autoconf]: 190 profiles found.
[INFO] [Joypad]: Found joypad driver: "udev".
[WARN] [udev]: Full-screen pointer won't be available.
[INFO] ALSA: Using signed 16-bit format.
[INFO] ALSA: Period size: 384 frames
[INFO] ALSA: Buffer size: 1536 frames
[INFO] [Autoconf]: selected configuration: /tmp/joypads/udev/Logitech_Precision_Gamepad.cfg
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] Loading history file: [/storage/.config/retroarch/content_history.lpl].
[INFO] Loading history file: [/storage/.config/retroarch/content_favorites.lpl].
[INFO] Loading history file: [/storage/.config/retroarch/content_music_history.lpl].
[INFO] Loading history file: [/storage/.config/retroarch/content_video_history.lpl].
[INFO] Loading history file: [/storage/.config/retroarch/content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [EGL]: eglSwapInterval(1)
Bus error (core dumped)

My configuration file content is:

[Floppy]
bAutoInsertDiskB = FALSE
FastFloppy = TRUE 
nWriteProtection = 0
szDiskAFileName =
szDiskBFileName =
szDiskImageDirectory = /storage/roms/
szDiskAZipPath =
szDiskBZipPath =

[Memory]
nMemorySize = 1

[ROM]
szCartridgeImageFileName =
szTosImageFileName = /storage/system/tos.img

[Log]
sLogFileName = /storage/system/hatari.log
sTraceFileName = /storage/system/hatari.log
nTextLogLevel = 4

hatari.log file is also created, but it stays plain empty on crash...

roms2000 commented 5 years ago

Same here with a crash each time with version Lakka 2.1.1 on RPi 3

Nov 16 23:40:24 Lakka retroarch[498]: [libretro-test]: Got size: 640 x 480. Nov 16 23:40:24 Lakka retroarch[498]: Configured max Hatari resolution = 640x480, optimal for ST = 832x588 Nov 16 23:40:24 Lakka retroarch[498]: STX : STX_Insert_internal drive=0 file=/storage/roms/Atari_ST/Cabal.stx buf=0x73a1c008 size=930048 Nov 16 23:40:24 Lakka kernel: Alignment trap: not handling instruction f44d0a1f at [<7588ee1c>] Nov 16 23:40:24 Lakka kernel: Unhandled fault: alignment exception (0x801) at 0x0054f9b4 Nov 16 23:40:24 Lakka kernel: pgd = ae080000 Nov 16 23:40:24 Lakka kernel: [0054f9b4] pgd=2ebbd835, pte=25a8355f, *ppte=25a83c7e Nov 16 23:40:25 Lakka systemd[1]: retroarch.service: Main process exited, code=dumped, status=7/BUS Nov 16 23:40:25 Lakka systemd[1]: retroarch.service: Unit entered failed state. Nov 16 23:40:25 Lakka systemd[1]: retroarch.service: Failed with result 'core-dump'. Nov 16 23:40:28 Lakka systemd[1]: retroarch.service: Service hold-off time over, scheduling restart. Nov 16 23:40:28 Lakka systemd[1]: Stopped Retroarch. Nov 16 23:40:28 Lakka systemd[1]: Starting Retroarch... Nov 16 23:40:28 Lakka systemd[1]: Started Retroarch.

Nov 16 23:45:35 Lakka retroarch[554]: [libretro-test]: Got size: 640 x 480. Nov 16 23:45:35 Lakka retroarch[554]: Configured max Hatari resolution = 640x480, optimal for ST = 832x588 Nov 16 23:45:35 Lakka retroarch[554]: STX : STX_Insert_internal drive=0 file=/storage/roms/Atari_ST/Cabal.stx buf=0x73a1c008 size=930048 Nov 16 23:45:35 Lakka kernel: Alignment trap: not handling instruction f44d0a1f at [<75855e1c>] Nov 16 23:45:35 Lakka kernel: Unhandled fault: alignment exception (0x801) at 0x010d09b4 Nov 16 23:45:35 Lakka kernel: pgd = a78f8000 Nov 16 23:45:35 Lakka kernel: [010d09b4] pgd=2785b835, pte=0f06155f, *ppte=0f061c7e Nov 16 23:45:36 Lakka systemd[1]: retroarch.service: Main process exited, code=dumped, status=7/BUS Nov 16 23:45:36 Lakka systemd[1]: retroarch.service: Unit entered failed state. Nov 16 23:45:36 Lakka systemd[1]: retroarch.service: Failed with result 'core-dump'. Nov 16 23:45:38 Lakka systemd[1]: retroarch.service: Service hold-off time over, scheduling restart. Nov 16 23:45:38 Lakka systemd[1]: Stopped Retroarch. Nov 16 23:45:38 Lakka systemd[1]: Starting Retroarch... Nov 16 23:45:38 Lakka systemd[1]: Started Retroarch.

I have tried Lakka 2.0.0 with a RPi Zero WH and game / desktop can run.