libretro / vice-libretro

Versatile Commodore 8-bit Emulator
GNU General Public License v2.0
40 stars 70 forks source link

Vice_xvic_libretro problems #387

Closed apison closed 3 years ago

apison commented 3 years ago

I've compiled the new version of xvic vice on linux arm board but it has some problems, it doesnt load zipped roms and when i try to overrides core option retroarch give me a generric error saving core option. If i compile x64 i don't have this problem.

sonninnos commented 3 years ago

Make sure to do make clean before making different EMUTYPEs, since they share lots of files.

apison commented 3 years ago

Yes I"ve done it, i,ve even tried to redownload source file, with the same result, I will try to compile the last version that uses 3.3 vice core. For what i see in the retroarch log the emulator decompress the file correctly but instead to search the decompressed file in the temporary directory of retroarch, it search only filename without path.

sonninnos commented 3 years ago

I can't replicate, please post the RA verbose log.

Edit: Managed to find some path oddities with Linux.

apison commented 3 years ago

This is the verbose log I obtain triyng to load a zipped file 👍

[INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Video @ 384x224 [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: fbdev_mali [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0x40000001. [INFO] [GL]: Vendor: ARM, Renderer: Mali-400 MP. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] [GL]: Using resolution 384x224 [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] [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] [Font]: Using font rendering backend: bitmap. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "sdl". [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [SRAM]: SRAM will not be saved. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/.config/retroarch/content_favorites.lpl]. [INFO] [GL]: VSync => ON

[INFO] [GL]: VSync => ON

[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [CONTENT LOAD]: Updating firmware status for: /storage/cores/vice_xvic35_libretro.so on /storage/system [INFO] [CORE]: Using content: /storage/roms/Commodore - vic20/Commodore VIC20 - Games - [PRG]/Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].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] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Core]: Loading dynamic libretro core from: "/storage/cores/vice_xvic35_libretro.so" [INFO] [Overrides]: Core-specific overrides found at "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/.config/retroarch/config/VICE xvic/Commodore VIC20 - Games - [PRG].cfg". [INFO] [Overrides]: No game-specific overrides found at "/.config/retroarch/config/VICE xvic/Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].cfg". [INFO] [Config]: Appending config "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] Controller port: 1 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 2 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 3 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 4 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 5 [INFO] Keyboard (ID: 259) [INFO] None (ID: 0)

[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [INFO] [Remaps]: Remap directory: "/.config/retroarch/config/remaps". [INFO] [Remaps]: Core-specific remap found at "/.config/retroarch/config/remaps/VICE xvic/VICE xvic.rmp". [INFO] [Overrides]: Redirecting save file to "/storage/savefiles/Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].srm". [INFO] [Overrides]: Redirecting save state to "/storage/savestates/Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].state".

[INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] RetroPad, Port 1, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 1, Button "Y (left)" => "Y" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 1, Button "A (right)" => "A" [INFO] RetroPad, Port 1, Button "X (up)" => "X" [INFO] RetroPad, Port 1, Button "L" => "L" [INFO] RetroPad, Port 1, Button "R" => "R" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 2, Button "Y (left)" => "Y" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 2, Button "A (right)" => "A" [INFO] RetroPad, Port 2, Button "X (up)" => "X" [INFO] RetroPad, Port 2, Button "L" => "L" [INFO] RetroPad, Port 2, Button "R" => "R" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3"

[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Environ]: GET_VARIABLE vice_cartridge: none [INFO] [Environ]: GET_VARIABLE vice_autostart: enabled [INFO] [Environ]: GET_VARIABLE vice_autoloadwarp: disabled [INFO] [Environ]: GET_VARIABLE vice_floppy_write_protection: disabled [INFO] [Environ]: GET_VARIABLE vice_work_disk: disabled [INFO] [Environ]: GET_VARIABLE vice_virtual_device_traps: disabled [INFO] [Environ]: GET_VARIABLE vice_drive_true_emulation: disabled [INFO] [Environ]: GET_VARIABLE vice_drive_sound_emulation: 20% [INFO] [Environ]: GET_VARIABLE vice_datasette_sound: disabled [INFO] [Environ]: GET_VARIABLE vice_audio_leak_emulation: disabled [INFO] [Environ]: GET_VARIABLE vice_sound_sample_rate: 48000 [INFO] [Environ]: GET_VARIABLE vice_vic20_model: VIC20 PAL auto [INFO] [Environ]: GET_VARIABLE vice_vic20_memory_expansions: none [INFO] [Environ]: GET_VARIABLE vice_zoom_mode: disabled [INFO] [Environ]: GET_VARIABLE vice_zoom_mode_crop: both [INFO] [Environ]: GET_VARIABLE vice_aspect_ratio: auto [INFO] [Environ]: GET_VARIABLE vice_manual_crop_top: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_bottom: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_left: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_right: 0 [INFO] [Environ]: GET_VARIABLE vice_gfx_colors: 16bit [INFO] [Environ]: GET_VARIABLE vice_vic_filter: disabled [INFO] [Environ]: GET_VARIABLE vice_vic20_external_palette: colodore_vic [INFO] [Environ]: GET_VARIABLE vice_vic_color_gamma: 2800 [INFO] [Environ]: GET_VARIABLE vice_vic_color_tint: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_saturation: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_contrast: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_brightness: 1000 [INFO] [Environ]: GET_VARIABLE vice_userport_joytype: disabled [INFO] [Environ]: GET_VARIABLE vice_joyport_type: 1 [INFO] [Environ]: GET_VARIABLE vice_joyport_pointer_color: blue [INFO] [Environ]: GET_VARIABLE vice_analogmouse_deadzone: 20 [INFO] [Environ]: GET_VARIABLE vice_analogmouse_speed: 1.0 [INFO] [Environ]: GET_VARIABLE vice_dpadmouse_speed: 6 [INFO] [Environ]: GET_VARIABLE vice_mouse_speed: 100 [INFO] [Environ]: GET_VARIABLE vice_keyrah_keypad_mappings: disabled [INFO] [Environ]: GET_VARIABLE vice_keyboard_keymap: positional [INFO] [Environ]: GET_VARIABLE vice_physical_keyboard_pass_through: disabled [INFO] [Environ]: GET_VARIABLE vice_retropad_options: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire_button: B [INFO] [Environ]: GET_VARIABLE vice_turbo_pulse: 6 [INFO] [Environ]: GET_VARIABLE vice_reset: autostart [INFO] [Environ]: GET_VARIABLE vice_vkbd_theme: auto [INFO] [Environ]: GET_VARIABLE vice_vkbd_transparency: 25% [INFO] [Environ]: GET_VARIABLE vice_statusbar: bottom [INFO] [Environ]: GET_VARIABLE vice_mapping_options_display: enabled [INFO] [Environ]: GET_VARIABLE vice_audio_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_video_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_read_vicerc: enabled [INFO] [Environ]: GET_VARIABLE vice_mapper_select: TOGGLE_VKBD [INFO] [Environ]: GET_VARIABLE vice_mapper_start:

[INFO] [Environ]: GET_VARIABLE vice_mapper_b:

[INFO] [Environ]: GET_VARIABLE vice_mapper_a:

[INFO] [Environ]: GET_VARIABLE vice_mapper_y:

[INFO] [Environ]: GET_VARIABLE vice_mapper_x: RETROK_SPACE [INFO] [Environ]: GET_VARIABLE vice_mapper_l:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r:

[INFO] [Environ]: GET_VARIABLE vice_mapper_l2: RETROK_ESCAPE [INFO] [Environ]: GET_VARIABLE vice_mapper_r2: RETROK_RETURN [INFO] [Environ]: GET_VARIABLE vice_mapper_l3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ll:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ld:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lu:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rl:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ru:

[INFO] [Environ]: GET_VARIABLE vice_mapper_vkbd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_statusbar: RETROK_F12 [INFO] [Environ]: GET_VARIABLE vice_mapper_joyport_switch: N/A [INFO] [Environ]: GET_VARIABLE vice_mapper_reset: RETROK_END [INFO] [Environ]: GET_VARIABLE vice_mapper_aspect_ratio_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_zoom_mode_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_warp_mode:

[INFO] [Environ]: GET_VARIABLE vice_datasette_hotkeys: disabled [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_toggle_hotkeys:

[INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_stop: RETROK_DOWN [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_start: RETROK_UP [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_forward: RETROK_RIGHT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_rewind: RETROK_LEFT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_reset:

[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 0.00 Hz, Game = 60.28 Hz) [INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync. [INFO] [Video]: Video @ 384x224 [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: fbdev_mali [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0x40000001. [INFO] [GL]: Vendor: ARM, Renderer: Mali-400 MP. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] [GL]: Using resolution 384x224 [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] [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] [Font]: Using font rendering backend: bitmap. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "sdl". [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [SRAM]: SRAM will not be saved. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/.config/retroarch/content_favorites.lpl]. [INFO] [GL]: VSync => OFF

[INFO] [Playlist]: Written to playlist file: /.config/retroarch/content_history.lpl [libretro INFO] Arg0: xvic [libretro INFO] Arg1: Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg [libretro INFO] No configuration file found at '/storage/savefiles/Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].vicerc'. [libretro INFO] No configuration file found at '/storage/savefiles/vicerc'. [libretro INFO] No configuration file found at '/storage/system/vice/vicerc'. [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] VICE 3.5 [libretro INFO] Build date: May 7 2021 16:22:26 [libretro INFO] [libretro INFO] Welcome to xvic, the free portable VIC20 Emulator. [libretro INFO] [libretro INFO] This is free software with ABSOLUTELY NO WARRANTY. [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] VIC20 kernal patched to 901486-07. [libretro INFO] DriveROM: 2000 ROM image not found. Hardware-level 2000 emulation is not available. [libretro INFO] DriveROM: 4000 ROM image not found. Hardware-level 4000 emulation is not available. [libretro INFO] DriveROM: CMDHD ROM image not found. Hardware-level CMDHD emulation is not available. [libretro INFO] Drive: Finished loading ROM images. [libretro INFO] Sound: Available sound devices: retro [libretro INFO] Set resource: SoundFragmentSize => 0 [libretro INFO] Set resource: Mouse => 1 [libretro INFO] Set resource: Printer4 => 1 [libretro INFO] Set resource: AutostartPrgMode => 1 [libretro INFO] Set resource: AutostartDelayRandom => 0 [libretro INFO] Set resource: FileSystemDevice8 => 0 [libretro INFO] Set resource: FSDevice8ConvertP00 => 0 [libretro INFO] Set resource: VICPaletteFile => "colodore_vic" [libretro INFO] Set resource: VICExternalPalette => 1 [libretro INFO] Set resource: VICFilter => 0 [libretro INFO] Set resource: VICPALBlur => 0 [libretro INFO] Set resource: VICColorGamma => 2800 [libretro INFO] Set resource: VICColorTint => 1000 [libretro INFO] Set resource: VICColorSaturation => 1000 [libretro INFO] Set resource: VICColorContrast => 1000 [libretro INFO] Set resource: VICColorBrightness => 1000 [libretro INFO] Set resource: UserportJoy => 0 [libretro INFO] Set resource: AutostartWarp => 0 [libretro INFO] Set resource: DriveTrueEmulation => 0 [libretro INFO] Set resource: VirtualDevices => 1 [libretro INFO] Set resource: AttachDevice8Readonly => 0 [libretro INFO] Set resource: DriveSoundEmulationVolume => 400 [libretro INFO] Set resource: DriveSoundEmulation => 1 [libretro INFO] Set resource: DatasetteSound => 0 [libretro INFO] Set resource: VICAudioLeak => 0 [libretro INFO] Set resource: SidEngine => 0 [libretro INFO] Set resource: MegaCartNvRAMWriteBack => 1 [libretro INFO] Set resource: RAMBlock0 => 0 [libretro INFO] Set resource: RAMBlock1 => 0 [libretro INFO] Set resource: RAMBlock2 => 0 [libretro INFO] Set resource: RAMBlock3 => 0 [libretro INFO] Set resource: RAMBlock5 => 0 [libretro INFO] AUTOSTART: Autodetecting image type of 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg'. [libretro ERROR] Filesystem Image: Cannot open file 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg'. [libretro ERROR] Tape: Cannot open file 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg' [libretro ERROR] AUTOSTART: Cannot open 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg'. [libretro ERROR] AUTOSTART: 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg' is not a valid file. [libretro ERROR] Failed to autostart 'Aardvark Attack (1983-10)(Compute!)[Compute!'s Gazette][type-in].prg' [libretro INFO] Main CPU: starting at ($FFFC). [libretro INFO] Main CPU: RESET.

sonninnos commented 3 years ago

Ok, I think I got it sorted out. Please tell after merging if something is still not working.

Unfortunately I noticed while testing that even in standalone 3.5 at least one multipart cart no longer works and it halts the whole emulation rather oddly, so that even restart won't work. No problems with 3.3 with the same files, so I'll keep an eye out if it gets fixed in upstream, and I'll backport it ASAP.

And maybe the RA core option saving don't like those characters ! and ' in the name..?

apison commented 3 years ago

I've redownloaded and recompiled the core with the latest modify, but its not fixed. Few game works but the majority don't, i'll do other test but for now I'm not able to understand why some load and the other don't. This is the log file with a game that works and another that dont work 👍

[INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Video @ 384x224 [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: fbdev_mali [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0x40000001. [INFO] [GL]: Vendor: ARM, Renderer: Mali-400 MP. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] [GL]: Using resolution 384x224 [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] [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] [Font]: Using font rendering backend: bitmap. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "sdl". [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [SRAM]: SRAM will not be saved. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/.config/retroarch/content_favorites.lpl]. [INFO] [GL]: VSync => ON

[INFO] [GL]: VSync => ON

[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [CONTENT LOAD]: Updating firmware status for: /storage/cores/vice_xvic_libretro.so on /storage/system [INFO] [CORE]: Using content: /storage/roms/Commodore - vic20/Commodore VIC20 - Games - [PRG]/17+4 - Black Jack (1982)(Commodore).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] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Core]: Loading dynamic libretro core from: "/storage/cores/vice_xvic_libretro.so" [INFO] [Overrides]: Core-specific overrides found at "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/.config/retroarch/config/VICE xvic/Commodore VIC20 - Games - [PRG].cfg". [INFO] [Overrides]: No game-specific overrides found at "/.config/retroarch/config/VICE xvic/17+4 - Black Jack (1982)(Commodore).cfg". [INFO] [Config]: Appending config "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] Controller port: 1 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 2 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 3 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 4 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 5 [INFO] Keyboard (ID: 259) [INFO] None (ID: 0)

[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [INFO] [Remaps]: Remap directory: "/.config/retroarch/config/remaps". [INFO] [Remaps]: Core-specific remap found at "/.config/retroarch/config/remaps/VICE xvic/VICE xvic.rmp". [INFO] [Overrides]: Redirecting save file to "/storage/savefiles/17+4 - Black Jack (1982)(Commodore).srm". [INFO] [Overrides]: Redirecting save state to "/storage/savestates/17+4 - Black Jack (1982)(Commodore).state".

[INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] RetroPad, Port 1, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 1, Button "Y (left)" => "Y" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 1, Button "A (right)" => "A" [INFO] RetroPad, Port 1, Button "X (up)" => "X" [INFO] RetroPad, Port 1, Button "L" => "L" [INFO] RetroPad, Port 1, Button "R" => "R" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 2, Button "Y (left)" => "Y" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 2, Button "A (right)" => "A" [INFO] RetroPad, Port 2, Button "X (up)" => "X" [INFO] RetroPad, Port 2, Button "L" => "L" [INFO] RetroPad, Port 2, Button "R" => "R" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3"

[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Environ]: GET_VARIABLE vice_cartridge: none [INFO] [Environ]: GET_VARIABLE vice_autostart: enabled [INFO] [Environ]: GET_VARIABLE vice_autoloadwarp: enabled [INFO] [Environ]: GET_VARIABLE vice_floppy_write_protection: disabled [INFO] [Environ]: GET_VARIABLE vice_work_disk: disabled [INFO] [Environ]: GET_VARIABLE vice_virtual_device_traps: disabled [INFO] [Environ]: GET_VARIABLE vice_drive_true_emulation: enabled [INFO] [Environ]: GET_VARIABLE vice_drive_sound_emulation: 20% [INFO] [Environ]: GET_VARIABLE vice_datasette_sound: disabled [INFO] [Environ]: GET_VARIABLE vice_audio_leak_emulation: disabled [INFO] [Environ]: GET_VARIABLE vice_sound_sample_rate: 48000 [INFO] [Environ]: GET_VARIABLE vice_vic20_model: VIC20 PAL auto [INFO] [Environ]: GET_VARIABLE vice_vic20_memory_expansions: none [INFO] [Environ]: GET_VARIABLE vice_zoom_mode: disabled [INFO] [Environ]: GET_VARIABLE vice_zoom_mode_crop: both [INFO] [Environ]: GET_VARIABLE vice_aspect_ratio: auto [INFO] [Environ]: GET_VARIABLE vice_manual_crop_top: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_bottom: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_left: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_right: 0 [INFO] [Environ]: GET_VARIABLE vice_gfx_colors: 16bit [INFO] [Environ]: GET_VARIABLE vice_vic_filter: disabled [INFO] [Environ]: GET_VARIABLE vice_vic20_external_palette: colodore_vic [INFO] [Environ]: GET_VARIABLE vice_vic_color_gamma: 2800 [INFO] [Environ]: GET_VARIABLE vice_vic_color_tint: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_saturation: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_contrast: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_brightness: 1000 [INFO] [Environ]: GET_VARIABLE vice_userport_joytype: disabled [INFO] [Environ]: GET_VARIABLE vice_joyport_type: 1 [INFO] [Environ]: GET_VARIABLE vice_joyport_pointer_color: blue [INFO] [Environ]: GET_VARIABLE vice_analogmouse_deadzone: 20 [INFO] [Environ]: GET_VARIABLE vice_analogmouse_speed: 1.0 [INFO] [Environ]: GET_VARIABLE vice_dpadmouse_speed: 6 [INFO] [Environ]: GET_VARIABLE vice_mouse_speed: 100 [INFO] [Environ]: GET_VARIABLE vice_keyrah_keypad_mappings: disabled [INFO] [Environ]: GET_VARIABLE vice_keyboard_keymap: positional [INFO] [Environ]: GET_VARIABLE vice_physical_keyboard_pass_through: disabled [INFO] [Environ]: GET_VARIABLE vice_retropad_options: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire_button: B [INFO] [Environ]: GET_VARIABLE vice_turbo_pulse: 6 [INFO] [Environ]: GET_VARIABLE vice_reset: autostart [INFO] [Environ]: GET_VARIABLE vice_vkbd_theme: auto [INFO] [Environ]: GET_VARIABLE vice_vkbd_transparency: 25% [INFO] [Environ]: GET_VARIABLE vice_statusbar: bottom [INFO] [Environ]: GET_VARIABLE vice_mapping_options_display: enabled [INFO] [Environ]: GET_VARIABLE vice_audio_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_video_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_read_vicerc: enabled [INFO] [Environ]: GET_VARIABLE vice_mapper_select: TOGGLE_VKBD [INFO] [Environ]: GET_VARIABLE vice_mapper_start:

[INFO] [Environ]: GET_VARIABLE vice_mapper_b:

[INFO] [Environ]: GET_VARIABLE vice_mapper_a:

[INFO] [Environ]: GET_VARIABLE vice_mapper_y:

[INFO] [Environ]: GET_VARIABLE vice_mapper_x: RETROK_SPACE [INFO] [Environ]: GET_VARIABLE vice_mapper_l:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r:

[INFO] [Environ]: GET_VARIABLE vice_mapper_l2: RETROK_ESCAPE [INFO] [Environ]: GET_VARIABLE vice_mapper_r2: RETROK_RETURN [INFO] [Environ]: GET_VARIABLE vice_mapper_l3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ll:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ld:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lu:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rl:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ru:

[INFO] [Environ]: GET_VARIABLE vice_mapper_vkbd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_statusbar: RETROK_F12 [INFO] [Environ]: GET_VARIABLE vice_mapper_joyport_switch: N/A [INFO] [Environ]: GET_VARIABLE vice_mapper_reset: RETROK_END [INFO] [Environ]: GET_VARIABLE vice_mapper_aspect_ratio_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_zoom_mode_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_warp_mode:

[INFO] [Environ]: GET_VARIABLE vice_datasette_hotkeys: disabled [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_toggle_hotkeys:

[INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_stop: RETROK_DOWN [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_start: RETROK_UP [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_forward: RETROK_RIGHT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_rewind: RETROK_LEFT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_reset:

[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 0.00 Hz, Game = 60.28 Hz) [INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync. [INFO] [Video]: Video @ 384x224 [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: fbdev_mali [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0x40000001. [INFO] [GL]: Vendor: ARM, Renderer: Mali-400 MP. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] [GL]: Using resolution 384x224 [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] [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] [Font]: Using font rendering backend: bitmap. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "sdl". [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [SRAM]: SRAM will not be saved. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/.config/retroarch/content_favorites.lpl]. [INFO] [GL]: VSync => OFF

[INFO] [Playlist]: Written to playlist file: /.config/retroarch/content_history.lpl [libretro INFO] Arg0: xvic [libretro INFO] Arg1: /storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg [libretro INFO] No configuration file found at '/storage/savefiles/17+4 - Black Jack (1982)(Commodore).vicerc'. [libretro INFO] No configuration file found at '/storage/savefiles/vicerc'. [libretro INFO] No configuration file found at '/storage/system/vice/vicerc'. [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] VICE 3.5 [libretro INFO] Build date: May 8 2021 16:39:51 [libretro INFO] [libretro INFO] Welcome to xvic, the free portable VIC20 Emulator. [libretro INFO] [libretro INFO] This is free software with ABSOLUTELY NO WARRANTY. [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] VIC20 kernal patched to 901486-07. [libretro INFO] DriveROM: 2000 ROM image not found. Hardware-level 2000 emulation is not available. [libretro INFO] DriveROM: 4000 ROM image not found. Hardware-level 4000 emulation is not available. [libretro INFO] DriveROM: CMDHD ROM image not found. Hardware-level CMDHD emulation is not available. [libretro INFO] Drive: Finished loading ROM images. [libretro INFO] Sound: Available sound devices: retro [libretro INFO] Set resource: SoundFragmentSize => 0 [libretro INFO] Set resource: Mouse => 1 [libretro INFO] Set resource: Printer4 => 1 [libretro INFO] Set resource: AutostartPrgMode => 1 [libretro INFO] Set resource: AutostartDelayRandom => 0 [libretro INFO] Set resource: FileSystemDevice8 => 0 [libretro INFO] Set resource: FSDevice8ConvertP00 => 0 [libretro INFO] Set resource: VICPaletteFile => "colodore_vic" [libretro INFO] Set resource: VICExternalPalette => 1 [libretro INFO] Set resource: VICFilter => 0 [libretro INFO] Set resource: VICPALBlur => 0 [libretro INFO] Set resource: VICColorGamma => 2800 [libretro INFO] Set resource: VICColorTint => 1000 [libretro INFO] Set resource: VICColorSaturation => 1000 [libretro INFO] Set resource: VICColorContrast => 1000 [libretro INFO] Set resource: VICColorBrightness => 1000 [libretro INFO] Set resource: UserportJoy => 0 [libretro INFO] Set resource: AutostartWarp => 0 [libretro INFO] Set resource: DriveTrueEmulation => 1 [libretro INFO] Set resource: VirtualDevices => 0 [libretro INFO] Set resource: AttachDevice8Readonly => 0 [libretro INFO] Set resource: DriveSoundEmulationVolume => 400 [libretro INFO] Set resource: DriveSoundEmulation => 1 [libretro INFO] Set resource: DriveSoundEmulationVolume => 0 [libretro INFO] Set resource: DatasetteSound => 0 [libretro INFO] Set resource: VICAudioLeak => 0 [libretro INFO] Set resource: SidEngine => 0 [libretro INFO] Set resource: MegaCartNvRAMWriteBack => 1 [libretro INFO] Set resource: RAMBlock0 => 0 [libretro INFO] Set resource: RAMBlock1 => 0 [libretro INFO] Set resource: RAMBlock2 => 0 [libretro INFO] Set resource: RAMBlock3 => 0 [libretro INFO] Set resource: RAMBlock5 => 0 [libretro INFO] AUTOSTART: Autodetecting image type of '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg'. [libretro ERROR] Filesystem Image Probe: Import GCR: Unknown GCR image version 56. [libretro INFO] Filesystem Image: Unknown disk image '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg'. [libretro ERROR] Tape: Cannot open file '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' [libretro INFO] AUTOSTART: Loading PRG file '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' with direct RAM injection. [libretro INFO] AUTOSTART: Resetting the machine to autostart '*' [libretro INFO] AUTOSTART: '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' recognized as program/p00 file. [libretro INFO] Main CPU: starting at ($FFFC). [libretro INFO] Main CPU: RESET. [libretro INFO] No configuration file found at '/storage/savefiles/17+4 - Black Jack (1982)(Commodore).vicerc'. [libretro INFO] No configuration file found at '/storage/savefiles/vicerc'. [libretro INFO] No configuration file found at '/storage/system/vice/vicerc'. [INFO] [Environ]: GET_VARIABLE vice_cartridge: none [INFO] [Environ]: GET_VARIABLE vice_autostart: enabled [INFO] [Environ]: GET_VARIABLE vice_autoloadwarp: enabled [INFO] [Environ]: GET_VARIABLE vice_floppy_write_protection: disabled [INFO] [Environ]: GET_VARIABLE vice_work_disk: disabled [INFO] [Environ]: GET_VARIABLE vice_virtual_device_traps: disabled [INFO] [Environ]: GET_VARIABLE vice_drive_true_emulation: enabled [INFO] [Environ]: GET_VARIABLE vice_drive_sound_emulation: 20% [INFO] [Environ]: GET_VARIABLE vice_datasette_sound: disabled [INFO] [Environ]: GET_VARIABLE vice_audio_leak_emulation: disabled [INFO] [Environ]: GET_VARIABLE vice_sound_sample_rate: 48000 [INFO] [Environ]: GET_VARIABLE vice_vic20_model: VIC20 PAL auto [INFO] [Environ]: GET_VARIABLE vice_vic20_memory_expansions: none [INFO] [Environ]: GET_VARIABLE vice_zoom_mode: disabled [INFO] [Environ]: GET_VARIABLE vice_zoom_mode_crop: both [INFO] [Environ]: GET_VARIABLE vice_aspect_ratio: auto [INFO] [Environ]: GET_VARIABLE vice_manual_crop_top: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_bottom: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_left: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_right: 0 [INFO] [Environ]: GET_VARIABLE vice_gfx_colors: 16bit [INFO] [Environ]: GET_VARIABLE vice_vic_filter: disabled [INFO] [Environ]: GET_VARIABLE vice_vic20_external_palette: colodore_vic [INFO] [Environ]: GET_VARIABLE vice_vic_color_gamma: 2800 [INFO] [Environ]: GET_VARIABLE vice_vic_color_tint: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_saturation: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_contrast: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_brightness: 1000 [INFO] [Environ]: GET_VARIABLE vice_userport_joytype: disabled [INFO] [Environ]: GET_VARIABLE vice_joyport_type: 1 [INFO] [Environ]: GET_VARIABLE vice_joyport_pointer_color: blue [INFO] [Environ]: GET_VARIABLE vice_analogmouse_deadzone: 20 [INFO] [Environ]: GET_VARIABLE vice_analogmouse_speed: 1.0 [INFO] [Environ]: GET_VARIABLE vice_dpadmouse_speed: 6 [INFO] [Environ]: GET_VARIABLE vice_mouse_speed: 100 [INFO] [Environ]: GET_VARIABLE vice_keyrah_keypad_mappings: disabled [INFO] [Environ]: GET_VARIABLE vice_keyboard_keymap: positional [INFO] [Environ]: GET_VARIABLE vice_physical_keyboard_pass_through: disabled [INFO] [Environ]: GET_VARIABLE vice_retropad_options: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire_button: B [INFO] [Environ]: GET_VARIABLE vice_turbo_pulse: 6 [INFO] [Environ]: GET_VARIABLE vice_reset: autostart [INFO] [Environ]: GET_VARIABLE vice_vkbd_theme: auto [INFO] [Environ]: GET_VARIABLE vice_vkbd_transparency: 25% [INFO] [Environ]: GET_VARIABLE vice_statusbar: bottom [INFO] [Environ]: GET_VARIABLE vice_mapping_options_display: enabled [INFO] [Environ]: GET_VARIABLE vice_audio_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_video_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_read_vicerc: enabled [INFO] [Environ]: GET_VARIABLE vice_mapper_select: TOGGLE_VKBD [INFO] [Environ]: GET_VARIABLE vice_mapper_start:

[INFO] [Environ]: GET_VARIABLE vice_mapper_b:

[INFO] [Environ]: GET_VARIABLE vice_mapper_a:

[INFO] [Environ]: GET_VARIABLE vice_mapper_y:

[INFO] [Environ]: GET_VARIABLE vice_mapper_x: RETROK_SPACE [INFO] [Environ]: GET_VARIABLE vice_mapper_l:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r:

[INFO] [Environ]: GET_VARIABLE vice_mapper_l2: RETROK_ESCAPE [INFO] [Environ]: GET_VARIABLE vice_mapper_r2: RETROK_RETURN [INFO] [Environ]: GET_VARIABLE vice_mapper_l3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_r3:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ll:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ld:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lu:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rl:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ru:

[INFO] [Environ]: GET_VARIABLE vice_mapper_vkbd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_statusbar: RETROK_F12 [INFO] [Environ]: GET_VARIABLE vice_mapper_joyport_switch: N/A [INFO] [Environ]: GET_VARIABLE vice_mapper_reset: RETROK_END [INFO] [Environ]: GET_VARIABLE vice_mapper_aspect_ratio_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_zoom_mode_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_warp_mode:

[INFO] [Environ]: GET_VARIABLE vice_datasette_hotkeys: disabled [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_toggle_hotkeys:

[INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_stop: RETROK_DOWN [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_start: RETROK_UP [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_forward: RETROK_RIGHT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_rewind: RETROK_LEFT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_reset:

[libretro INFO] Set resource: SoundFragmentSize => 0 [libretro INFO] Set resource: Mouse => 1 [libretro INFO] Set resource: Printer4 => 1 [libretro INFO] Set resource: AutostartPrgMode => 1 [libretro INFO] Set resource: AutostartDelayRandom => 0 [libretro INFO] Set resource: FileSystemDevice8 => 0 [libretro INFO] Set resource: FSDevice8ConvertP00 => 0 [libretro INFO] Set resource: VICPaletteFile => "colodore_vic" [libretro INFO] Set resource: VICExternalPalette => 1 [libretro INFO] Set resource: VICFilter => 0 [libretro INFO] Set resource: VICPALBlur => 0 [libretro INFO] Set resource: VICColorGamma => 2800 [libretro INFO] Set resource: VICColorTint => 1000 [libretro INFO] Set resource: VICColorSaturation => 1000 [libretro INFO] Set resource: VICColorContrast => 1000 [libretro INFO] Set resource: VICColorBrightness => 1000 [libretro INFO] Set resource: UserportJoy => 0 [libretro INFO] Set resource: AutostartWarp => 0 [libretro INFO] Set resource: DriveTrueEmulation => 1 [libretro INFO] Set resource: VirtualDevices => 0 [libretro INFO] Set resource: AttachDevice8Readonly => 0 [libretro INFO] Set resource: DriveSoundEmulationVolume => 400 [libretro INFO] Set resource: DriveSoundEmulation => 1 [libretro INFO] Set resource: DriveSoundEmulationVolume => 0 [libretro INFO] Set resource: DatasetteSound => 0 [libretro INFO] Set resource: VICAudioLeak => 0 [libretro INFO] Set resource: SidEngine => 0 [libretro INFO] Set resource: MegaCartNvRAMWriteBack => 1 [libretro INFO] Set resource: RAMBlock0 => 0 [libretro INFO] Set resource: RAMBlock1 => 0 [libretro INFO] Set resource: RAMBlock2 => 0 [libretro INFO] Set resource: RAMBlock3 => 0 [libretro INFO] Set resource: RAMBlock5 => 0 [libretro INFO] Arg0: xvic [libretro INFO] Arg1: /storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg [libretro INFO] AUTOSTART: Autodetecting image type of '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg'. [libretro ERROR] Filesystem Image Probe: Import GCR: Unknown GCR image version 56. [libretro INFO] Filesystem Image: Unknown disk image '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg'. [libretro ERROR] Tape: Cannot open file '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' [libretro INFO] AUTOSTART: Loading PRG file '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' with direct RAM injection. [libretro INFO] AUTOSTART: Resetting the machine to autostart '*' [libretro INFO] AUTOSTART: '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg' recognized as program/p00 file. [libretro INFO] Image for autostart: '/storage/savefiles/TEMP/17+4 - Black Jack (1982)(Commodore).prg'

[INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 0.00 Hz, Game = 50.04 Hz) [INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync. [INFO] [GL]: VSync => OFF

[INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [libretro DEBUG] retro_set_environment: GET_CORE_OPTIONS_VERSION failed, not setting CORE_OPTIONS now. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [Input]: Game Focus => OFF [libretro WARN] Trying to assign value to unknown resource 'JoyPort2Device'. [libretro INFO] Main CPU: RESET. [libretro INFO] Sound: Opened device 'retro', speed 48000Hz, fragment size 1.33ms, buffer size 20.00ms, stereo [libretro INFO] AUTOSTART: Injecting program data at $1001 (size $0be3) [libretro INFO] AUTOSTART: Ready [libretro INFO] AUTOSTART: Starting program. [libretro INFO] AUTOSTART: Restoring FileSystemDevice8 to 0. [libretro INFO] AUTOSTART: Restoring FSDevice8ConvertP00 to 0. [libretro INFO] AUTOSTART: Done. [INFO] [GL]: VSync => ON

[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 05 seconds. [INFO] Saving runtime log file: /storage/playlists/logs/VICE/17+4 - Black Jack (1982)(Commodore).lrtl [INFO] [Overrides]: Configuration overrides unloaded, original configuration restored. [INFO] [CORE]: No content, starting dummy core. [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading game.. [INFO] [Core]: Unloading core.. [libretro INFO] Sound: Closing device 'retro' [INFO] [Core]: Unloading core symbols.. [INFO] [Core Options]: Saved core options file to "/.config/retroarch/config/VICE xvic/VICE xvic.opt" [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Video @ 384x224 [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [GL]: Found GL context: fbdev_mali [INFO] [GL]: Detecting screen resolution 0x0. [INFO] [EGL]: Current context: 0x40000001. [INFO] [GL]: Vendor: ARM, Renderer: Mali-400 MP. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] [GL]: Using resolution 384x224 [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] [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] [Font]: Using font rendering backend: bitmap. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [Joypad]: Found joypad driver: "sdl". [INFO] [Video]: Found display server: null [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 512 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [Font]: Failed to create rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: bitmap. [ERROR] [MIDI]: snd_seq_open failed with error -2. [ERROR] [MIDI]: Initialization failed. [INFO] [SRAM]: SRAM will not be saved. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_music_history.lpl]. [INFO] [Playlist]: Loading history file: [/.config/retroarch/content_image_history.lpl]. [INFO] [Playlist]: Loading favorites file: [/.config/retroarch/content_favorites.lpl]. [INFO] [GL]: VSync => ON

[INFO] [GL]: VSync => ON

[INFO] [CONTENT LOAD]: Updating firmware status for: /storage/cores/vice_xvic_libretro.so on /storage/system [INFO] [CORE]: Using content: /storage/roms/Commodore - vic20/Commodore VIC20 - Games - [PRG]/A-maz-ing (1981)(Audiogenic)[3k].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] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 [INFO] Built: May 5 2021 [INFO] Version: 1.9.2 [INFO] ================================================= [INFO] [Input]: Found input driver: "sdl". [INFO] [Core]: Loading dynamic libretro core from: "/storage/cores/vice_xvic_libretro.so" [INFO] [Overrides]: Core-specific overrides found at "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/.config/retroarch/config/VICE xvic/Commodore VIC20 - Games - [PRG].cfg". [INFO] [Overrides]: No game-specific overrides found at "/.config/retroarch/config/VICE xvic/A-maz-ing (1981)(Audiogenic)[3k].cfg". [INFO] [Config]: Appending config "/.config/retroarch/config/VICE xvic/VICE xvic.cfg". [INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] Controller port: 1 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 2 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 3 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 4 [INFO] Joystick (ID: 513) [INFO] Keyboard (ID: 259) [INFO] None (ID: 0) [INFO] Controller port: 5 [INFO] Keyboard (ID: 259) [INFO] None (ID: 0)

[INFO] [Core Options]: Game-specific core options found at /.config/retroarch/config/VICE xvic/A-maz-ing (1981)(Audiogenic)[3k].opt [INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [INFO] [Remaps]: Remap directory: "/.config/retroarch/config/remaps". [INFO] [Remaps]: Core-specific remap found at "/.config/retroarch/config/remaps/VICE xvic/VICE xvic.rmp". [INFO] [Overrides]: Redirecting save file to "/storage/savefiles/A-maz-ing (1981)(Audiogenic)[3k].srm". [INFO] [Overrides]: Redirecting save state to "/storage/savestates/A-maz-ing (1981)(Audiogenic)[3k].state".

[INFO] [Environ]: SYSTEM_DIRECTORY: "/storage/system". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/tmp".

[INFO] RetroPad, Port 1, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 1, Button "Y (left)" => "Y" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 1, Button "A (right)" => "A" [INFO] RetroPad, Port 1, Button "X (up)" => "X" [INFO] RetroPad, Port 1, Button "L" => "L" [INFO] RetroPad, Port 1, Button "R" => "R" [INFO] RetroPad, Port 1, Button "L2" => "L2" [INFO] RetroPad, Port 1, Button "R2" => "R2" [INFO] RetroPad, Port 1, Button "L3" => "L3" [INFO] RetroPad, Port 1, Button "R3" => "R3" [INFO] RetroPad, Port 2, Button "B (bottom)" => "B / Fire" [INFO] RetroPad, Port 2, Button "Y (left)" => "Y" [INFO] RetroPad, Port 2, Button "Select" => "Select" [INFO] RetroPad, Port 2, Button "Start" => "Start" [INFO] RetroPad, Port 2, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 2, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 2, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 2, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 2, Button "A (right)" => "A" [INFO] RetroPad, Port 2, Button "X (up)" => "X" [INFO] RetroPad, Port 2, Button "L" => "L" [INFO] RetroPad, Port 2, Button "R" => "R" [INFO] RetroPad, Port 2, Button "L2" => "L2" [INFO] RetroPad, Port 2, Button "R2" => "R2" [INFO] RetroPad, Port 2, Button "L3" => "L3" [INFO] RetroPad, Port 2, Button "R3" => "R3"

[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Environ]: GET_VARIABLE vice_cartridge: none [INFO] [Environ]: GET_VARIABLE vice_autostart: enabled [INFO] [Environ]: GET_VARIABLE vice_autoloadwarp: disabled [INFO] [Environ]: GET_VARIABLE vice_floppy_write_protection: disabled [INFO] [Environ]: GET_VARIABLE vice_work_disk: disabled [INFO] [Environ]: GET_VARIABLE vice_virtual_device_traps: disabled [INFO] [Environ]: GET_VARIABLE vice_drive_true_emulation: enabled [INFO] [Environ]: GET_VARIABLE vice_drive_sound_emulation: 20% [INFO] [Environ]: GET_VARIABLE vice_datasette_sound: disabled [INFO] [Environ]: GET_VARIABLE vice_audio_leak_emulation: disabled [INFO] [Environ]: GET_VARIABLE vice_sound_sample_rate: 48000 [INFO] [Environ]: GET_VARIABLE vice_vic20_model: VIC20 PAL auto [INFO] [Environ]: GET_VARIABLE vice_vic20_memory_expansions: none [INFO] [Environ]: GET_VARIABLE vice_zoom_mode: disabled [INFO] [Environ]: GET_VARIABLE vice_zoom_mode_crop: both [INFO] [Environ]: GET_VARIABLE vice_aspect_ratio: auto [INFO] [Environ]: GET_VARIABLE vice_manual_crop_top: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_bottom: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_left: 0 [INFO] [Environ]: GET_VARIABLE vice_manual_crop_right: 0 [INFO] [Environ]: GET_VARIABLE vice_gfx_colors: 16bit [INFO] [Environ]: GET_VARIABLE vice_vic_filter: disabled [INFO] [Environ]: GET_VARIABLE vice_vic20_external_palette: colodore_vic [INFO] [Environ]: GET_VARIABLE vice_vic_color_gamma: 2800 [INFO] [Environ]: GET_VARIABLE vice_vic_color_tint: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_saturation: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_contrast: 1000 [INFO] [Environ]: GET_VARIABLE vice_vic_color_brightness: 1000 [INFO] [Environ]: GET_VARIABLE vice_userport_joytype: disabled [INFO] [Environ]: GET_VARIABLE vice_joyport_type: 1 [INFO] [Environ]: GET_VARIABLE vice_joyport_pointer_color: blue [INFO] [Environ]: GET_VARIABLE vice_analogmouse_deadzone: 20 [INFO] [Environ]: GET_VARIABLE vice_analogmouse_speed: 1.0 [INFO] [Environ]: GET_VARIABLE vice_dpadmouse_speed: 6 [INFO] [Environ]: GET_VARIABLE vice_mouse_speed: 100 [INFO] [Environ]: GET_VARIABLE vice_keyrah_keypad_mappings: disabled [INFO] [Environ]: GET_VARIABLE vice_keyboard_keymap: positional [INFO] [Environ]: GET_VARIABLE vice_physical_keyboard_pass_through: disabled [INFO] [Environ]: GET_VARIABLE vice_retropad_options: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire: disabled [INFO] [Environ]: GET_VARIABLE vice_turbo_fire_button: B [INFO] [Environ]: GET_VARIABLE vice_turbo_pulse: 6 [INFO] [Environ]: GET_VARIABLE vice_reset: autostart [INFO] [Environ]: GET_VARIABLE vice_vkbd_theme: auto [INFO] [Environ]: GET_VARIABLE vice_vkbd_transparency: 25% [INFO] [Environ]: GET_VARIABLE vice_statusbar: bottom [INFO] [Environ]: GET_VARIABLE vice_mapping_options_display: enabled [INFO] [Environ]: GET_VARIABLE vice_audio_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_video_options_display: disabled [INFO] [Environ]: GET_VARIABLE vice_read_vicerc: enabled [INFO] [Environ]: GET_VARIABLE vice_mapper_select: TOGGLE_VKBD [INFO] [Environ]: GET_VARIABLE vice_mapper_start: RETROK_LALT [INFO] [Environ]: GET_VARIABLE vice_mapper_b: RETROK_ESCAPE [INFO] [Environ]: GET_VARIABLE vice_mapper_a:

[INFO] [Environ]: GET_VARIABLE vice_mapper_y: RETROK_F9 [INFO] [Environ]: GET_VARIABLE vice_mapper_x: RETROK_F10 [INFO] [Environ]: GET_VARIABLE vice_mapper_l: RETROK_KP_PLUS [INFO] [Environ]: GET_VARIABLE vice_mapper_r: RETROK_KP_MINUS [INFO] [Environ]: GET_VARIABLE vice_mapper_l2: RETROK_KP_MULTIPLY [INFO] [Environ]: GET_VARIABLE vice_mapper_r2: RETROK_ESCAPE [INFO] [Environ]: GET_VARIABLE vice_mapper_l3: RETROK_TAB [INFO] [Environ]: GET_VARIABLE vice_mapper_r3: RETROK_F5 [INFO] [Environ]: GET_VARIABLE vice_mapper_lr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ll:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ld:

[INFO] [Environ]: GET_VARIABLE vice_mapper_lu:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rr:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rl:

[INFO] [Environ]: GET_VARIABLE vice_mapper_rd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_ru:

[INFO] [Environ]: GET_VARIABLE vice_mapper_vkbd:

[INFO] [Environ]: GET_VARIABLE vice_mapper_statusbar: RETROK_F12 [INFO] [Environ]: GET_VARIABLE vice_mapper_joyport_switch: N/A [INFO] [Environ]: GET_VARIABLE vice_mapper_reset: RETROK_END [INFO] [Environ]: GET_VARIABLE vice_mapper_aspect_ratio_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_zoom_mode_toggle:

[INFO] [Environ]: GET_VARIABLE vice_mapper_warp_mode:

[INFO] [Environ]: GET_VARIABLE vice_datasette_hotkeys: disabled [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_toggle_hotkeys:

[INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_stop: RETROK_DOWN [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_start: RETROK_UP [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_forward: RETROK_RIGHT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_rewind: RETROK_LEFT [INFO] [Environ]: GET_VARIABLE vice_mapper_datasette_reset:

[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.

sonninnos commented 3 years ago

I tried all of those example files and all of them worked in Windows and Linux, zipped and unzipped, so I have no idea what could be up..

apison commented 3 years ago

Thank you sonninos for your time, maybe is a problem of my compiler, the only change i ve made is to add in the make file std gnu99 for c object otherwise it dosnt compile i dont know if this could be a problem. I ve tested unzipped roms and works correctly so for now i use unzipped roms.

apison commented 3 years ago

I've found an interesting thing, it seems that the m3u file generated from unzip is not cleared, this is the m3u file after opening some games the name of the playlist is Acrobat (1985-02)(Compute!)[type-in].prg that is the last game i loaded.

3D Labyrinth (1982)(Dk'tronics)[8k].prg 3D Time Trek (1983)(Anirog)[16k].tap Acrobat (1985-02)(Compute!)[type-in].prg

I'll try to investigate further.

sonninnos commented 3 years ago

That means it is crashing on closing (or not closing at all?), because it will clean them up on proper quit, and also on the next run as a failsafe.

apison commented 3 years ago

Forgot what i said, i had the filesystem corrupted the temp folder wasnt deletable so i think that for some reason it append to file instead of delete it. Now i have corrected the partition and all seems to work good. Thank you very match for your time, if i find some other problem i ll say you.

sonninnos commented 3 years ago

Oh excellent, my pleasure getting rid of annoying problems. The directory itself indeed is not deleted, but only the contents, so that TEMP dir can be used as RAM disk.