Atari - Lynx (Handy) Can't load ROMs from .zip/.7z
Atari - Lynx (Handy) Can't load ROMs from .zip/.7z
Description
Tried to run zipped .zip and .7z with this core and didn't work
It should run the game with .zip and .7z fine like Beetle Lynx
However, if I extract the ROM then I can run it normally
Steps to reproduce the bug
- Load Atari - Lynx (Handy) core
- Load zipped Lynx game
- Choose Load Archive
- it should return you with no game-loaded
- Retroarch v1.19.1
Environment information
- OS:Win11 64bit
- Retroarch v1.19.1
Can't reproduce the issue on Linux.
Can reproduce on Windows. The only way to play the games is uncompress the files, very inconvenient.
I can't reproduce the issue using nightly build on Windows 10 and Libretro handy core.
@DubaiShark @notNSANE Please provide some log.
Thank you.
This should be close as it was fix and only unzipped game runs now as zipped games are not supported by retroarch since last update ππΌπ₯²π
@DubaiShark If you don't provide some log, it will be difficult to make the diagnostic.
Thank you.
How or where to get logs please?
Here's my log
[INFO] RetroArch 1.19.1 (Git 0792144fe3)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 5 1600 Six-Core Processor
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.19.1
[INFO] Git: 0792144fe3
[INFO] Built: Jun 4 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "sdl2".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: "Radeon RX 570 Series".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: "Radeon RX 570 Series".
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1920x1080.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: Joystick isn't a haptic device.
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Joypad]: Found joypad driver: "sdl2".
[INFO] [Video]: Found display server: "win32".
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) (3/0) not configured, using fallback.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [MIDI]: Output device: "Microsoft GS Wavetable Synth".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_favorites.lpl".
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: Joystick isn't a haptic device.
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) (3/0) not configured, using fallback.
[INFO] [Content]: Updating firmware status for: "H:\Games\Stores\Steam\steamapps\common\RetroArch\cores\handy_libretro.dll" on "H:\Games\Stores\Steam\steamapps\common\RetroArch\system".
[INFO] [Core]: Using content: "T:\Emulation\Consoles\ROMs\Atari Lynx\A.P.B. (USA, Europe).zip".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) disconnected from port 1.
@notNSANE Thank you for the log. I don't know Steam package but if you can update the core installed.
Otherwise, please try to use nightly build.
Thank you.
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 5 1600 Six-Core Processor
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.19.1
[INFO] Git: 0792144fe3
[INFO] Built: Jun 4 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "sdl2".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: "Radeon RX 570 Series".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using GPU: "Radeon RX 570 Series".
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1920x1080.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: Joystick isn't a haptic device.
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Joypad]: Found joypad driver: "sdl2".
[INFO] [Video]: Found display server: "win32".
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) (3/0) not configured, using fallback.
[INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms).
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [MIDI]: Output device: "Microsoft GS Wavetable Synth".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "H:\Games\Stores\Steam\steamapps\common\RetroArch\content_favorites.lpl".
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: Joystick isn't a haptic device.
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) (3/0) not configured, using fallback.
[INFO] [Content]: Updating firmware status for: "H:\Games\Stores\Steam\steamapps\common\RetroArch\cores\handy_libretro.dll" on "H:\Games\Stores\Steam\steamapps\common\RetroArch\system".
[INFO] [Core]: Using content: "T:\Emulation\Consoles\ROMs\Atari Lynx\Baseball Heroes (USA, Europe).zip".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Autoconf]: Controller (XBOX 360 For Windows) disconnected from port 1.
I triple checked I was using the correct nightly dll, NanaZip is reporting me a MD5 hash of 9376CBAB5D60AE0CDCB2C2019800D3A0, as opposed to Steam's dll C214C27C00F35EF3F17646EA2A835D9F
Game runs correctly if uncompressed.
Seems like a Windows issue? I don't have this issue with most other cores.
@notNSANE You are running content with Main menu > Load Content > Your archive > Load Archive ?
@notNSANE You are running content with Main menu > Load Content > Your archive > Load Archive ?
I'm doing exactly that to test this (+Load Core first). Results are what I've posted, a compressed file says "failed to extract..." etc. Uncompressed runs fine
I am having the same problem on Linux when running content with Main menu > Load Content > My archive > Load Archive.
If I run with Main menu > Load Content > My archive > Browse Archive > file.lyx, it works.
I also tried the nightly build. Exactly same behavior.
Here is the log:
[INFO] [Config]: Looking for config in: "/home/igor/.config/retroarch/retroarch.cfg".
[INFO] RetroArch 1.19.1 (Git 0792144fe3)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.19.1
[INFO] Git: 0792144fe3
[INFO] Built: Jun 16 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[ERROR] Couldn't find any cloud sync driver named ""
[INFO] Available cloud sync drivers are:
[INFO] webdav
[INFO] null
[WARN] Going to default to first cloud sync driver...
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 640x480.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_x".
[INFO] [Vulkan]: Detecting screen resolution: 3840x1080.
[INFO] [X/Vulkan]: X = 0, Y = 0, W = 640, H = 480.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce GTX 1650".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce GTX 1650".
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 640x480.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: "x11".
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Audio]: Started synchronous audio driver.
[ERROR] Couldn't find any microphone driver named "alsathr".
[INFO] Available microphone drivers are:
[INFO] alsa
[INFO] alsathread
[INFO] sdl2
[INFO] null
[WARN] Going to default to first microphone driver..
[INFO] [ALSA]: Using ALSA version 1.2.12
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/home/igor/.config/retroarch/content_favorites.lpl".
[INFO] [PulseAudio]: Pausing.
[INFO] [Content]: Updating firmware status for: "/home/igor/.config/retroarch/cores/handy_libretro.so" on "/home/igor/.config/retroarch/system".
[INFO] [Core]: Using content: "/home/igor/Downloads/games/emu/atari/lynx/roms/Baseball Heroes (USA, Europe).zip".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 2.
[INFO] [XINERAMA]: Saved monitor #1.
[INFO] RetroArch 1.19.1 (Git 0792144fe3)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.19.1
[INFO] Git: 0792144fe3
[INFO] Built: Jun 16 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[ERROR] Couldn't find any cloud sync driver named ""
[INFO] Available cloud sync drivers are:
[INFO] webdav
[INFO] null
[WARN] Going to default to first cloud sync driver...
[INFO] [Core]: Loading dynamic libretro core from: "/home/igor/.config/retroarch/cores/handy_libretro.so"
[INFO] [Overrides]: Redirecting save file to "/home/igor/.config/retroarch/saves/Baseball Heroes (USA, Europe).srm".
[INFO] [Overrides]: Redirecting save state to "/home/igor/.config/retroarch/states/Baseball Heroes (USA, Europe).state".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE.
[INFO] [Content Override]: File Extension: 'lnx' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'lyx' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: ' o' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [Content]: Core requires uncompressed content - extracting archive to temporary directory.
[ERROR] [Content]: Failed to extract content from compressed file: "/home/igor/Downloads/games/emu/atari/lynx/roms/Baseball Heroes (USA, Europe).zip".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "/home/igor/.config/retroarch/config/Handy/Handy.opt".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 640x480.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_x".
[INFO] [Vulkan]: Detecting screen resolution: 3840x1080.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 2.
[INFO] [X/Vulkan]: Using Xinerama on screen #1.
[INFO] [X/Vulkan]: X = 1920, Y = 0, W = 640, H = 480.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce GTX 1650".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce GTX 1650".
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 640x480.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [DBus]: Suspended screensaver via DBus.
[INFO] [Video]: Found display server: "x11".
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Audio]: Started synchronous audio driver.
[ERROR] Couldn't find any microphone driver named "alsathr".
[INFO] Available microphone drivers are:
[INFO] alsa
[INFO] alsathread
[INFO] sdl2
[INFO] null
[WARN] Going to default to first microphone driver..
[INFO] [ALSA]: Using ALSA version 1.2.12
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "/home/igor/.config/retroarch/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/home/igor/.config/retroarch/content_favorites.lpl".
[INFO] [PulseAudio]: Pausing.
@igoraguiar Thank you for the test.
I don't understand as I made a test with this homebrew which I zipped and nightly build. I could not reproduce the issue as I can launch it fine with Main menu > Load Content > TheInsideWorld.zip > Load Archive.
Log
./RetroArch-Linux-x86_64.AppImage
Setting $HOME to /tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home
[INFO] RetroArch 1.19.1 (Git 7ee70c9)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX
[INFO] Version: 1.19.1
[INFO] Git: 7ee70c9
[INFO] Built: Nov 27 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLX]: GLX_EXT_swap_control_tear supported.
[INFO] [GL]: Found GL context: "x".
[INFO] [GL]: Detecting screen resolution: 1920x1080.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1080.
[INFO] [GLX]: Using windowed fullscreen.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 565.57.01.
[INFO] [GL]: Using resolution 1920x1080.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Video]: Found display server: "x11".
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [ALSA] Using ALSA version 1.2.12
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_favorites.lpl".
[INFO] [PulseAudio]: Pausing.
[INFO] [GLX]: Resized fullscreen resolution to 1920x1080.
[INFO] [Core]: Using content: "/tmp/TheInsideWorld.zip".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
[INFO] RetroArch 1.19.1 (Git 7ee70c9)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX
[INFO] Version: 1.19.1
[INFO] Git: 7ee70c9
[INFO] Built: Nov 27 2024
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/handy_libretro.so"
[INFO] [Overrides]: Redirecting save file to "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/saves/Handy/TheInsideWorld.srm".
[INFO] [Overrides]: Redirecting save state to "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/states/Handy/TheInsideWorld.state".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE.
[INFO] [Content Override]: File Extension: 'lnx' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: 'lyx' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Content Override]: File Extension: ' o' - need_fullpath: FALSE, persistent_data: FALSE
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [Content]: Loading content file: "/tmp/TheInsideWorld.zip#TheInsideWorld.lnx".
[INFO] [Content]: CRC32: 0x49290afa.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SAVE_DIRECTORY: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/saves/Handy".
[INFO] [Environ]: RETRO_ENVIRONMENT_GET_GAME_INFO_EXT.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/system".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] [Handy] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[libretro INFO] [Handy] BIOS loaded: /tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/system/lynxboot.img
[libretro INFO] [Handy] EEPROM: none (16 bit)
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 160x102, Aspect: 1.569, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLX]: GLX_EXT_swap_control_tear supported.
[INFO] [GL]: Found GL context: "x".
[INFO] [GL]: Detecting screen resolution: 1920x1080.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1080.
[INFO] [GLX]: Using windowed fullscreen.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 565.57.01.
[INFO] [GL]: Using resolution 1920x1080.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [Joypad]: Found joypad driver: "udev".
[INFO] [Video]: Found display server: "x11".
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [ALSA] Using ALSA version 1.2.12
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_history.lpl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_favorites.lpl".
[INFO] [Playlist]: Written to playlist file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/content_history.lpl".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_MINIMUM_AUDIO_LATENCY.
[INFO] [GLX]: Resized fullscreen resolution to 1920x1080.
[INFO] [Config]: Saved new config to "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/retroarch.cfg".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 06 seconds.
[INFO] [Runtime]: Saving runtime log file: "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/playlists/logs/Handy/TheInsideWorld.lrtl".
[INFO] [Core]: Unloading game..
[INFO] [PulseAudio]: Pausing.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "/tmp/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/config/Handy/Handy.opt".
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [XINERAMA]: Saved monitor #0.
Probable solution/workaround (works for me anyway; posting solely as a courtesy) : Unzip all in-use lynx roms, and rename them from *.lyx (the current no-intro standard) to *.lnx. Rezip or re-7z. Should work fine from there.
Probable solution/workaround (works for me anyway; posting solely as a courtesy) : Unzip all in-use lynx roms, and rename them from *.lyx (the current no-intro standard) to *.lnx. Rezip or re-7z. Should work fine from there.
Thank you! I can confirm that this fixes the issue and I can finally play these games. Working with .zip or .7z
Suggestion to accept both extensions in retroarch? (while compressed, I guess?)
Probable solution/workaround (works for me anyway; posting solely as a courtesy) : Unzip all in-use lynx roms, and rename them from *.lyx (the current no-intro standard) to *.lnx. Rezip or re-7z. Should work fine from there.
@Dahak66 @notNSANE Have you tried to update core Info files? Could you check the supported_extensions value in your handy_libretro.info file ?
https://github.com/libretro/libretro-handy/pull/122
@oncemailtime @Dahak66 @notNSANE @DubaiShark @igoraguiar Can you try to update the core as PR been merged ?
Thank you.
I just loaded up my Steam retroarch, closed it (to allow for the update to hit) and it shows this on handy_libretro.info
supported_extensions = "lnx|lyx|o"
I haven't been able to test but I'm sure it should work.
Now that I read the entire text of this bug report, the actual issue is that the error help text is wrong.
It says "failed to extract content from compressed" and it should say something entirely different, like "extension not supported". Problem for another day I guess.
@notNSANE Thank you.
@DubaiShark Please close this issue. Thank you.
I had a catastrophic failure of my emulation data, so I had to redownload a lot of stuff. Thankfully Steam saved RA's core configs.
Got no-intro Lynx set (.lyx extension), tested it and got the issue again.
Solution was manually updating to the latest handy_libretro.dll, 0.97 fca2392.
Latest Steam version (included with the DLC) is 0.97 4e9e072, and failed to load .lyx, regardless of handy_libretro.info.
Thought I'd post here for visibility. Thanks yet again for fixing this issue!
@DubaiShark Please close this issue. Thank you.