Commodore Plus4 - vice_xplus4_libretro.dll questions

I am trying this core and i am having this problem:

  • do not load .prg files
  • d64 load and run but sometimes only load and i must to write RUN

Any suggestion??

My command line from Attract Mode:

executable           D:\juegos\addons\RetroArch\retroarch.exe
args                 -L cores\vice_xplus4_libretro.dll "[romfilename]"

this is my command-line (I use Linux):

retroarch -L /usr/retroarch/cores/vice_xplus4_libretro.so "/Games/Romz/Commodore/plus4/arthur_noid.prg"

and it work ok, you just need to type run when it finally finish loading.

In my system do not work… :frowning:

*** Running: D:\juegos\addons\RetroArch\retroarch.exe -L cores\vice_xplus4_libretro.dll "D:\juegos\Commodore\Plus4\cplus4/Arthur Noid.prg"

The RUN command is written by me. 56

retroarch-core-options.cfg

vice_Statusbar = "disabled"
vice_Drive8Type = "1541"
vice_DriveTrueEmulation = "enabled"
vice_SidModel = "6581F"
vice_PLUS4Model = "PLUS4MODEL_PLUS4_PAL"
vice_RetroJoy = "enabled"
vice_Controller = "keyboard"
vice_mapper_y = "RETROK_F9"
vice_mapper_x = "RETROK_RETURN"
vice_mapper_b = "RETROK_ESCAPE"
vice_mapper_l = "RETROK_KP_PLUS"
vice_mapper_r = "RETROK_KP_MINUS"
vice_mapper_l2 = "RETROK_KP_MULTIPLY"
vice_mapper_r2 = "RETROK_ESCAPE"
vice_mapper_l3 = "RETROK_TAB"
vice_mapper_r3 = "RETROK_F5"
vice_mapper_start = "RETROK_KP_DIVIDE"

try running it this way:

D:\juegos\addons\RetroArch\retroarch.exe -L cores\vice_xplus4_libretro.dll "D:\juegos\Commodore\Plus4\cplus4\Arthur Noid.prg"

if that doesn’t work try starting RA with D:\juegos\addons\RetroArch\retroarch.exe --verbose and post the log to pastebin,

http://www.imagebam.com/image/5cbee0657342353

Here is the verbose…

Thanks :slight_smile:

*** Running: D:\juegos\addons\RetroArch\retroarch.exe -L cores\vice_xplus4_libretro.dll "D:\juegos\Commodore\Plus4\cplus4/Arthur Noid.prg"  --verbose
[INFO] RetroArch 1.6.7 (Git a235c0b)
[INFO] Redirecting save file to "D:\juegos\Commodore\Plus4\cplus4/Arthur Noid.srm".
[INFO] Redirecting savestate to "D:\juegos\Commodore\Plus4\cplus4/Arthur Noid.state".
[INFO] === Build =======================================
Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES
Built: Aug 21 2017
[INFO] Version: 1.6.7
[INFO] Git: a235c0b
[INFO] =================================================
[INFO] [Config]: Loading default config.
[INFO] [Config]: loading config from: (null).
[INFO] Loading dynamic libretro core from: "D:\juegos\addons\RetroArch\cores\vice_xplus4_libretro.dll"
[INFO] [overrides] core-specific overrides found at D:\juegos\addons\RetroArch\config\VICE xplus4\VICE xplus4.cfg.
[INFO] [overrides] game-specific overrides found at D:\juegos\addons\RetroArch\config\VICE xplus4\Arthur Noid.cfg.
[INFO] Config: appending config "D:\juegos\addons\RetroArch\config\VICE xplus4\VICE xplus4.cfg"
[INFO] Config: appending config "D:\juegos\addons\RetroArch\config\VICE xplus4\Arthur Noid.cfg"
[INFO] Shaders: preset directory: D:\juegos\addons\RetroArch\shaders\presets
[INFO] Shaders: no game-specific preset found at D:\juegos\addons\RetroArch\shaders\presets\VICE xplus4\Arthur Noid.cgp.
[INFO] Shaders: no game-specific preset found at D:\juegos\addons\RetroArch\shaders\presets\VICE xplus4\Arthur Noid.glslp.
[INFO] Shaders: no core-specific preset found at D:\juegos\addons\RetroArch\shaders\presets\VICE xplus4\VICE xplus4.cgp.
[INFO] Shaders: no core-specific preset found at D:\juegos\addons\RetroArch\shaders\presets\VICE xplus4\VICE xplus4.glslp.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Vice Joystick (ID: 513)
[INFO]    Vice Keyboard (ID: 259)
[INFO] Controller port: 2
[INFO]    Vice Joystick (ID: 513)
[INFO]    Vice Keyboard (ID: 259)
[INFO] Environ SET_VARIABLES.
[INFO] Per-Game Options: game-specific core options found at D:\juegos\addons\RetroArch\config\VICE xplus4\Arthur Noid.opt
[INFO] Remaps: remap directory: D:\juegos\addons\RetroArch\config\remaps
[INFO] Remaps: no game-specific remap found at D:\juegos\addons\RetroArch\config\remaps\VICE xplus4\Arthur Noid.rmp.
[INFO] Remaps: no core-specific remap found at D:\juegos\addons\RetroArch\config\remaps\VICE xplus4\VICE xplus4.rmp.
[INFO] Redirecting save file to "D:\juegos\addons\RetroArch\saves\Arthur Noid.srm".
[INFO] Redirecting savestate to "D:\juegos\addons\RetroArch\states\Arthur Noid.state".
[INFO] Environ SYSTEM_DIRECTORY: "D:\juegos\addons\RetroArch\system".
[INFO] Environ CORE_ASSETS_DIRECTORY: "D:\juegos\addons\RetroArch\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] Content loading skipped. Implementation will load it on its own.
[INFO] Environ GET_VARIABLE vice_Statusbar:
[INFO]  disabled
[INFO] Environ GET_VARIABLE vice_Drive8Type:
[INFO]  1541
[INFO] Environ GET_VARIABLE vice_DriveTrueEmulation:
[INFO]  enabled
[INFO] Environ GET_VARIABLE vice_SidModel:
[INFO]  6581F
[INFO] Environ GET_VARIABLE vice_PLUS4Model:
[INFO]  PLUS4MODEL_PLUS4_PAL
[INFO] Environ GET_VARIABLE vice_RetroJoy:
[INFO]  enabled
[INFO] Environ GET_VARIABLE vice_Controller:
[INFO]  keyboard
[INFO] Environ GET_VARIABLE vice_mapper_y:
[INFO]  RETROK_F9
[INFO] Environ GET_VARIABLE vice_mapper_x:
[INFO]  RETROK_RETURN
[INFO] Environ GET_VARIABLE vice_mapper_b:
[INFO]  RETROK_ESCAPE
[INFO] Environ GET_VARIABLE vice_mapper_l:
[INFO]  RETROK_KP_PLUS
[INFO] Environ GET_VARIABLE vice_mapper_r:
[INFO]  RETROK_KP_MINUS
[INFO] Environ GET_VARIABLE vice_mapper_l2:
[INFO]  RETROK_KP_MULTIPLY
[INFO] Environ GET_VARIABLE vice_mapper_r2:
[INFO]  RETROK_ESCAPE
[INFO] Environ GET_VARIABLE vice_mapper_l3:
[INFO]  RETROK_TAB
[INFO] Environ GET_VARIABLE vice_mapper_r3:
[INFO]  RETROK_F5
[INFO] Environ GET_VARIABLE vice_mapper_start:
[INFO]  RETROK_KP_DIVIDE
s(1024,768,16) (0,0,0,0)
create surface RGB565 libretro
Init nuklear 0
[INFO] Skipping SRAM load..
[INFO] CHEEVOS system RAM: 0000000000000000 0
[INFO] CHEEVOS save RAM:   0000000000000000 0
[INFO] CHEEVOS video RAM:  0000000000000000 0
[INFO] CHEEVOS RTC:        0000000000000000 0
[INFO] 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] [Video]: Video @ fullscreen
[INFO] [D3D]: Monitor size: 1680x1050.
[INFO] [D3D Cg]: Vertex profile: vs_3_0
[INFO] [D3D Cg]: Fragment profile: ps_3_0
[INFO] [FVF]: POSITION semantic found.
[INFO] [FVF]: TEXCOORD0 semantic found.
[INFO] [FVF]: COLOR0 semantic found.
[INFO] [D3D]: Render pass info:
[INFO]  Texture width: 1024
[INFO]  Texture height: 1024
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D Cg]: Vertex profile: vs_3_0
[INFO] [D3D Cg]: Fragment profile: ps_3_0
[INFO] [D3D]: Renderchain driver: cg_d3d9
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [D3D]: Init complete.
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] Loading history file: [D:\juegos\addons\RetroArch\content_history.lpl].
[INFO] Loading history file: [D:\juegos\addons\RetroArch\content_favorites.lpl].
[INFO] Loading history file: [D:\juegos\addons\RetroArch\content_music_history.lpl].
[INFO] Loading history file: [D:\juegos\addons\RetroArch\content_video_history.lpl].
[INFO] Loading history file: [D:\juegos\addons\RetroArch\content_image_history.lpl].
[INFO] CG: Destroying programs.
[INFO] CG: Destroying context.
[INFO] [D3D Cg]: Vertex profile: vs_3_0
[INFO] [D3D Cg]: Fragment profile: ps_3_0
[INFO] [FVF]: POSITION semantic found.
[INFO] [FVF]: TEXCOORD0 semantic found.
[INFO] [FVF]: COLOR0 semantic found.
[INFO] [D3D]: Render pass info:
[INFO]  Texture width: 1024
[INFO]  Texture height: 1024
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D Cg]: Vertex profile: vs_3_0
[INFO] [D3D Cg]: Fragment profile: ps_3_0
[INFO] [D3D]: Renderchain driver: cg_d3d9
First time we return from retro_run()!
[INFO] Environ GET_VARIABLE vice_Statusbar:
[INFO]  disabled
[INFO] Environ GET_VARIABLE vice_Drive8Type:
[INFO]  1541
[INFO] Environ GET_VARIABLE vice_DriveTrueEmulation:
[INFO]  enabled
[INFO] Environ GET_VARIABLE vice_SidModel:
[INFO]  6581F
[INFO] Environ GET_VARIABLE vice_PLUS4Model:
[INFO]  PLUS4MODEL_PLUS4_PAL
[INFO] Environ GET_VARIABLE vice_RetroJoy:
[INFO]  enabled
[INFO] Environ GET_VARIABLE vice_Controller:
[INFO]  keyboard
[INFO] Environ GET_VARIABLE vice_mapper_y:
[INFO]  RETROK_F9
[INFO] Environ GET_VARIABLE vice_mapper_x:
[INFO]  RETROK_RETURN
[INFO] Environ GET_VARIABLE vice_mapper_b:
[INFO]  RETROK_ESCAPE
[INFO] Environ GET_VARIABLE vice_mapper_l:
[INFO]  RETROK_KP_PLUS
[INFO] Environ GET_VARIABLE vice_mapper_r:
[INFO]  RETROK_KP_MINUS
[INFO] Environ GET_VARIABLE vice_mapper_l2:
[INFO]  RETROK_KP_MULTIPLY
[INFO] Environ GET_VARIABLE vice_mapper_r2:
[INFO]  RETROK_ESCAPE
[INFO] Environ GET_VARIABLE vice_mapper_l3:
[INFO]  RETROK_TAB
[INFO] Environ GET_VARIABLE vice_mapper_r3:
[INFO]  RETROK_F5
[INFO] Environ GET_VARIABLE vice_mapper_start:
[INFO]  RETROK_KP_DIVIDE
 0  xplus4
 1  D:\juegos\Commodore\Plus4\cplus4/Arthur Noid.prg
main:early cmdline(argc:2)
main:archdep_init(argc:2)
bootp:(D:\juegos\addons\RetroArch\system\data)
bootp:(D:\juegos\addons\RetroArch\system\data)
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap embedded libretro...
loading default retro keymap start:
done!
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap embedded libretro...
loading default retro keymap start:
done!
HW scale not available, forcing to disabled
main:ui_init(argc:2)
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap not found, this should be fixed. Going on anyway...
Error - Default keymap embedded libretro...
loading default retro keymap start:
done!
HW scale not available, forcing to disabled
main:initcmdline_check_args(argc:2)
initcmdline_check_args (argc:2)
initcmdline_check_args 1 (argc:2)
initcmdline_check_args 2 (argc:1)
canvas width wants to be : 0
canvas height wants to be : 0
canvas depth wants to be : 0
canvas set to 0 x 0 :16
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 384x288, aspect: 1.333.
Update Geometry Old(1024,768) New(384,288)
[INFO] [overrides] configuration overrides unloaded, original configuration restored.
free surf format palette color
free surf format palette
free surf format
free surf pixel
free surfscreen
[INFO] Saved core options file to "D:\juegos\addons\RetroArch\config\VICE xplus4\Arthur Noid.opt"
[INFO] CG: Destroying programs.
[INFO] CG: Destroying context.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Audio]: Average audio buffer saturation: 49.92 %, standard deviation (percentage points): 14.33 %.
[INFO] [Audio]: Amount of time spent close to underrun: 7.36 %. Close to blocking: 5.37 %.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Audio]: Average audio buffer saturation: 49.92 %, standard deviation (percentage points): 14.33 %.
[INFO] [Audio]: Amount of time spent close to underrun: 7.36 %. Close to blocking: 5.37 %.

No ideas or suggestions? :stuck_out_tongue:

VICE core do not load/run .prg files.

Anybody?!?!

I had the same issues as you and just changed all images to .t64, they take a bit more to load but don’t have to type anything.

Good idea.

I make a D64 file by each PRG using DirMaster and the problem is over!! :slight_smile:

Well the problem continues but a have skipped it!

Thanks @sikboy!

I’m using the Windows x86_64 build of Retroarch (2018-04-07)

Is the vice_xplus4_libretro.dll core working for anyone? Retroarch crashes after a game is loaded, either thru the playlist or load content. It used to work fine for me a while ago and I changed nothing config wise. I checked an archive of my Retorarch setup from March 14, 2018 and it crashes there as well.

Not sure if it’s the core or Retroarch itself causing the crash. I’ve been trying all of the updated vice_xplus4_libretro.dll cores for the last few weeks and the result is the same crash.

Latest one i can see on the buildbot at the time of writing is 2018-04-06, which i just tried with the vice core and it works.

The only thing I can think of would be the Nvidia drivers I’m using: 388.84 Windows 10, GTX 1080

The current C64 core (vice_x64) works properly (dated: 2017-12-25)

The other 3 vice cores with a current date of: 2018-04-07 all crash Retroarch after trying to run a game.

  • vice_128
  • vice_xplus4
  • vice_xvic

Apparently it was a core issue after all.

Just tested the latest Windows x86_64 build of vice_xplus4_libretro.dll (2018-04-19) and it is working again.