Closed killer101 closed 4 years ago
Still exists in the release version!
@killer101 where did you put the tos.img?
same issue here. I've the tos.img next to the retroarch binary.
To the system folder!
For me the tos.img needs to be in the same folder as the retroarch binary. It's a limitation of this emulator.
Where exactly is the retroarch binary?
It's in /usr/bin, but you can move it to somewhere else by copying it, I do this for my tests.
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...
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.
Still not working ...